360集团面试题 · 技术原理 · Java

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

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

筛选题目已选:技术原理 · Java
第 1 题Vector的底层结构是什么样子的 考察对Java Vector数据结构内部实现和原理的理解技术原理方案权衡Java第 2 题volatile 关键字的用途和底层实现原理是什么? 考察对可见性与有序性保证及其底层机制的理解技术原理Java第 3 题线程池的核心参数有哪些?如何设置? 考察线程池七大核心参数的理解和配置能力技术原理技术选型Java第 4 题在 Java 中 HashMap 是否线程安全?多线程并发时一个线程访问某个 key,另一个线程删除该 key,会发生什么情况? 考察对 HashMap 非线程安全性的理解及并发访问的失效分析风险判断技术原理Java第 5 题请手写并实现一个简易哈希表(HashMap),要求支持插入、查找和删除操作,并处理好哈希冲突与扩容问题。 考察哈希表底层原理、冲突解决策略与代码实现能力编码实现问题拆解技术原理Java第 6 题基本类型与包装类有什么区别? 考察对Java类型系统核心概念的理解技术原理Java第 7 题请说明如何合理设置线程池的核心参数,并解释各参数的作用。 考察对线程池参数配置及并发调优的理解技术原理技术选型Java第 8 题说说线程池如何实现 考察线程池的核心原理、执行流程与参数设计风险判断技术原理方案权衡Java第 9 题请谈谈volatile关键字 考察对volatile内存语义、可见性与有序性的理解技术原理Java第 10 题请手写实现单例模式,并说明其要点。 考察设计模式基础、并发安全与编码能力编码实现技术原理方案权衡Java第 11 题OOM你觉得应该怎么排查? 考察内存溢出问题的系统性排查思路与工具使用风险判断技术原理问题排查Java第 12 题请介绍线程池的常见使用方式,并列举核心关键字。 考察线程池基本用法与核心配置项的理解技术原理技术选型Java第 13 题请举例说明 Java 中如何使用线性探测法解决哈希冲突,并说明其原理。 考察哈希冲突解决方式及其在 Java 中的实际应用问题拆解技术原理Java第 14 题线程创建的方式? 考察对 Java 线程创建基本方式的掌握及扩展理解技术原理Java第 15 题Java 的基本数据类型有哪些?请分别说明它们的大小和默认值。 考察 Java 基本数据类型的分类、字节大小、默认值及包装类型基础技术原理Java第 16 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解风险判断技术原理技术选型Java第 17 题请解释线程池的工作原理,包括线程创建流程和worker自旋机制。 考察对线程池内部调度机制和worker循环的理解问题拆解技术原理Java第 18 题讲一下synchronized和volatile区别。 考察并发编程中两种同步机制的原理与适用场景技术原理方案权衡Java第 19 题请介绍Java中常用的集合类,并简要说明它们的特点与适用场景。 考察对Java集合框架的掌握程度和选型意识技术原理技术选型Java第 20 题请举例说明你通常在哪些业务场景或代码结构中会使用Lambda表达式,并简述这样做的理由。 考察对Lambda表达式适用场景的理解与表达能力编码实现技术原理Java