面试

南北是北北3 小时前
面试
JetPack WorkManager可靠执行:在 App 退出、进程被杀、电量/网络受限后,在满足条件时仍会被系统调度(后台稳态由系统保障)。
uhakadotcom4 小时前
前端·javascript·面试
在chrome浏览器插件之中,options.html和options.js常用来做什么事情在Chrome浏览器插件中,options.html 和 options.js 是用于实现插件配置功能的核心文件:
想想就想想4 小时前
面试
线程池执行流程详解线程池(Thread Pool)是一种基于池化思想管理线程的并发工具,核心目标是复用线程资源、控制并发数量、降低资源开销。其执行流程涉及任务提交、线程调度、任务排队、拒绝策略等多个环节,是Java并发编程中最常用的多线程管理方案(如ThreadPoolExecutor)。
程序员清风5 小时前
java·后端·面试
Dubbo RPCContext存储一些通用数据,这个用手动清除吗?文章内容收录到个人网站,方便阅读:hardyfish.top/Dubbo 在以下情况下会自动清理 RpcContext:
南北是北北5 小时前
面试
JetPack ViewBinding编译期生成与每个布局一一对应的 XXXBinding 类,帮你类型安全地拿到 View 引用;没有反射、没有运行时开销。
南北是北北5 小时前
面试
jetpack ViewModel职责:承载并管理 UI 所需的业务状态与逻辑,让状态跨配置变更(旋转、深浅色、语言切换)不丢失。不该做:不持有 View/Fragment/Activity 引用,不做长时前后台任务(那是 WorkManager 的活)。
渣哥6 小时前
javascript·后端·面试
Lazy能否有效解决循环依赖?答案比你想的复杂原文来自于:zha-ge.cn/java/115记得有一次项目重构,刚好碰上了两个Bean「互相喜欢」的情境。A 里面要用 B,B 里面又要用 A。典型的循环依赖嘛。Spring 启动直接报错,像极了早恋被班主任逮住。
前端架构师-老李7 小时前
面试·职场和发展
面试问题—你接受加班吗?目录1、什么样的公司会关注加班的问题2、问这个问题的目的是什么3、一定要避免错误的答案4、正确的回答问题的方法
ANYOLY7 小时前
java·面试
多线程&并发篇面试题答案:线程:CPU调度的基本单位,是进程内的执行单元。 进程:操作系统资源分配的基本单位。主要区别:进程:
南北是北北7 小时前
面试
RecyclerView 的数据驱动更新手工 notifyDataSetChanged():全量重绑 → 闪烁/掉帧;动画信息丢失(新增/删除/移动/改变都看不见);
uhakadotcom7 小时前
后端·面试·github
coze的AsyncTokenAuth和coze的TokenAuth有哪些使用的差异?在 Coze 的 SDK 或 API 调用中,AsyncTokenAuth 和 TokenAuth 都是用于处理令牌认证的工具,但核心差异体现在同步/异步场景的适配上,具体使用差异如下:
Chejdj7 小时前
android·面试
StateFlow、SharedFlow 和LiveData区别如上代码所示,进入TestActivity→ 退到后台 → 从后台返回至前台。 你猜日志打印什么?进入TestActivity
道可到8 小时前
java·面试·架构
直接可以拿来的面经 | 从JDK 8到JDK 21:一次团队升级的实战经验与价值复盘在过去十年,JDK 8凭借稳定性和生态优势,成为企业Java开发的“定海神针”。但随着Spring Boot 3.x要求JDK 17起步,微服务架构普及,以及虚拟线程、模式匹配等革命性特性落地,继续坚守JDK 8已成为技术债务。
南北是北北8 小时前
面试
RecyclerView 进阶绑定:多类型 / 局部刷新(payload)/ 稳定 ID多 ViewType:一个列表里混排 Banner、Card、Footer …局部刷新:只改动变化字段(避免整行重绑/闪烁)
Hilaku8 小时前
前端·javascript·面试
为什么我开始减少逛技术社区,而是去读非技术的书?我得承认,我有过很长一段时间的 技术社区上瘾。每天上班第一件事,就是打开掘金、Hacker News、InfoQ,把热门文章刷一遍。通勤的地铁上,也要用手机看看今天又出了哪个新框架的测评、哪个Vite插件又有了更新。
南北是北北8 小时前
面试
RecyclerView 的关键角色与各自职责/协同关系职责处理触摸与滚动(NestedScrolling、fling、OverScroll/EdgeEffect)。
沐怡旸9 小时前
android·面试
【底层机制】Handler/Looper 实现线程切换的技术细节Handler/Looper 机制的本质是 "线程间消息传递 + 消息队列 + 事件循环" 的组合。关键设计:ThreadLocal
绝无仅有9 小时前
后端·面试·github
面试真实经历某商银行大厂Java问题和答案总结(一)在 Java 面试中,除了基础的语法知识外,面试官还会考察一些更深入的多线程编程和并发控制等高级话题。本文将详细解答一些常见的 Java 面试题,包括 CountDownLatch、线程池的 submit 和 execute 方法、Java 多态的实现原理、CAS、synchronized 和 Lock 等技术概念,并提供代码示例加以解释。编辑
绝无仅有9 小时前
后端·面试·github
面试真实经历某商银行大厂Java问题和答案总结(二)在 Java 面试中,除了基础的语法和多线程知识外,Spring 框架和事务管理是常见的考察点。本文将详细解答几个常见的 Java 面试问题,涵盖线程控制、生产者消费者模型以及 Spring 中的 IoC、AOP 和事务管理等概念,并通过具体的代码示例进行讲解。编辑
召摇9 小时前
前端·面试·next.js
深入Next.js应用性能优化:懒加载技术全解析原文:xuanhu.info/projects/it…在现代Web应用开发中,性能优化是至关重要的一环。用户对加载速度的敏感度极高,研究表明,超过3秒的加载时间会导致大量用户流失。Next.js作为基于React的框架,提供了强大的工具和特性来构建高性能应用。本文将深入探讨如何通过懒加载技术优化Next.js应用的性能,涵盖理论、实践案例以及最佳实践。