360集团面试题 · Java

360集团相关面试题,按最终去重题目聚合。

818 道真题 · 当前筛选命中 37 · 更新 2026-08-05

筛选题目已选:Java
第 21 题请解释线程池的工作原理,包括线程创建流程和worker自旋机制。 考察对线程池内部调度机制和worker循环的理解问题拆解技术原理Java第 22 题讲一下synchronized和volatile区别。 考察并发编程中两种同步机制的原理与适用场景技术原理方案权衡Java第 23 题请介绍Java中常用的集合类,并简要说明它们的特点与适用场景。 考察对Java集合框架的掌握程度和选型意识技术原理技术选型Java第 24 题请举例说明你通常在哪些业务场景或代码结构中会使用Lambda表达式,并简述这样做的理由。 考察对Lambda表达式适用场景的理解与表达能力编码实现技术原理Java第 25 题在 Java 中,有序和无序集合的区别是什么?请举例说明。 考察对集合有序性概念的理解及典型实现技术原理Java第 26 题如何计算线程池的核心线程数?请分别说明CPU密集型和IO密集型场景的估算方法。 考察线程数规划与实际场景的权衡能力性能优化技术原理方案权衡Java第 27 题请谈谈Servlet中的过滤器和Spring MVC拦截器的区别是什么? 考察对Java Web请求处理链中过滤器和拦截器作用机制、执行时机及适用场景的理解技术原理方案权衡JavaSpring MVC第 28 题请说明 Java 中 final 关键字的用法及其作用。 考察对 final 关键字在类、方法、变量和参数不同场景下的语义理解技术原理Java第 29 题请讲讲 ReentrantLock 的使用方式和适用场景。 考察对显式锁 API、重入特性和使用边界的掌握编码实现技术原理Java第 30 题volatile可以保证原子性吗? 考察对volatile语义和原子性概念的理解风险判断技术原理Java第 31 题包装类和基本类型区别 考察Java基本类型与包装类的核心差异及使用场景技术原理Java第 32 题在 Java 中,equals() 方法和 == 运算符有什么区别? 考察对对象引用比较与值比较、equals 契约及重写规范的理解问题拆解技术原理Java第 33 题请描述 Java 线程的状态及其之间的转换过程。 考察对线程生命周期各状态及转换条件的掌握程度技术原理Java第 34 题如何保证 n++ 操作的线程安全? 考察对并发自增操作的原子性理解和多线程安全手段风险判断技术原理Java第 35 题Lambda 表达式在 Java 中有什么作用? 考察对 Lambda 表达式核心用途和基础应用的理解编码实现技术原理Java第 36 题Java中常用的集合类有哪些? 考察对Java集合框架基础结构与核心类的掌握程度技术原理技术选型Java第 37 题HashMap链表什么时候变成红黑树?为什么要用红黑树? 考察HashMap在哈希冲突严重时的树化阈值与红黑树的性能优势性能优化技术原理Java