360集团面试题 · Java
360集团相关面试题,按最终去重题目聚合。
共 818 道真题 · 当前筛选命中 37 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 1 题Vector的底层结构是什么样子的 考察对Java Vector数据结构内部实现和原理的理解第 2 题请用层序遍历(BFS)实现二叉树的按层输出,并在本地开发环境中构造测试用例验证结果。 考察二叉树层序遍历的编码实现、测试用例构造与输出验证能力第 3 题volatile 关键字的用途和底层实现原理是什么? 考察对可见性与有序性保证及其底层机制的理解第 4 题线程池的核心参数有哪些?如何设置? 考察线程池七大核心参数的理解和配置能力第 5 题在 Java 中 HashMap 是否线程安全?多线程并发时一个线程访问某个 key,另一个线程删除该 key,会发生什么情况? 考察对 HashMap 非线程安全性的理解及并发访问的失效分析第 6 题请手写并实现一个简易哈希表(HashMap),要求支持插入、查找和删除操作,并处理好哈希冲突与扩容问题。 考察哈希表底层原理、冲突解决策略与代码实现能力第 7 题为什么把核心线程数设置成20? 考察根据任务类型和硬件环境论证线程池参数的能力第 8 题基本类型与包装类有什么区别? 考察对Java类型系统核心概念的理解第 9 题请说明如何合理设置线程池的核心参数,并解释各参数的作用。 考察对线程池参数配置及并发调优的理解第 10 题说说线程池如何实现 考察线程池的核心原理、执行流程与参数设计第 11 题请谈谈volatile关键字 考察对volatile内存语义、可见性与有序性的理解第 12 题口述手撕:如何快速判断一个由逗号分隔数字组成的字符串中是否有目标数字?例如判断“1,12,33”中是否存在“12”,要求只使用字符串方法。 考察字符串处理能力与对问题本质的分析,避免过度复杂化第 13 题请手写实现单例模式,并说明其要点。 考察设计模式基础、并发安全与编码能力第 14 题OOM你觉得应该怎么排查? 考察内存溢出问题的系统性排查思路与工具使用第 15 题请介绍线程池的常见使用方式,并列举核心关键字。 考察线程池基本用法与核心配置项的理解第 16 题请举例说明 Java 中如何使用线性探测法解决哈希冲突,并说明其原理。 考察哈希冲突解决方式及其在 Java 中的实际应用第 17 题线程创建的方式? 考察对 Java 线程创建基本方式的掌握及扩展理解第 18 题Java 的基本数据类型有哪些?请分别说明它们的大小和默认值。 考察 Java 基本数据类型的分类、字节大小、默认值及包装类型基础第 19 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解第 20 题你掌握哪些编程语言,其中哪门语言你最熟悉且应用最深? 考察多语言广度与核心语言深度