360集团面试题(2026 最新)

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

818 道真题 · 更新 2026-08-05

筛选题目
第 21 题请解释 JavaScript 中 call、apply 和 bind 方法的区别与使用场景。 考察对 JavaScript 函数绑定机制的理解和实际应用技术原理JavaScript第 22 题请用滑动窗口算法找出字符串 s 中所有是字符串 p 的异位词的子串起始索引。 考察滑动窗口算法实现、边界处理与代码正确性编码实现问题拆解技术原理第 23 题你为什么从原专业转到信息安全方向? 考察转专业动机的合理性与对行业的真实兴趣人岗匹配自我认知第 24 题请说明摄像头是如何与上位机进行连接通信的。 考察摄像头图像采集链路、接口选型与数据传输方案问题拆解技术原理第 25 题Socket 是一个二进制流,怎么区分消息边界? 考察数据流协议设计与粘包处理能力问题拆解系统设计技术原理第 26 题给定字符串 S 和 T,请找出 S 中涵盖 T 所有字符的最小子串,并说明算法的时间复杂度。 考察滑动窗口解决最小覆盖子串问题编码实现性能优化问题拆解第 27 题请谈谈你对用户行为数据的分析和利用。 考察对用户行为数据的理解、分析思路与业务应用能力业务理解数据驱动第 28 题HTTPS的加密机制中,对称加密和非对称加密各自承担什么角色? 考察对HTTPS混合加密体系中两种加密算法分工的理解技术原理方案权衡HTTPS第 29 题跳表是什么,怎么构建的? 考察对跳表数据结构定义、构建过程与复杂度特性的理解技术原理技术选型Redis第 30 题拍人像倾向于哪种相机的设置? 考察人像摄影的相机参数设置与基本原理问题拆解技术原理第 31 题怎么实现一个Linux内存池? 考察内存池的设计原理、实现要点及在Linux下的适配性能优化系统设计技术原理Linux第 32 题如何生成有序的分布式ID? 考察分布式ID生成方案的设计与权衡系统设计技术选型方案权衡第 33 题请用层序遍历(BFS)实现二叉树的按层输出,并在本地开发环境中构造测试用例验证结果。 考察二叉树层序遍历的编码实现、测试用例构造与输出验证能力编码实现问题拆解Java第 34 题RSA和公钥密码在数字签名、数字证书及CIA(机密性、完整性、可用性)中分别如何应用? 考察公钥密码体系在安全服务中的具体作用安全意识技术原理第 35 题介绍一下 Hertz 这个网络库,以及它的核心优势。 考察对特定网络库的了解与优势分析能力技术原理技术选型Go第 36 题volatile 关键字的用途和底层实现原理是什么? 考察对可见性与有序性保证及其底层机制的理解技术原理Java第 37 题请谈谈你如何理解和评价AI IDE这类开发工具对软件研发流程的影响? 考察候选人对AI开发工具的技术认知、应用场景理解及风险判断能力风险判断技术原理方案权衡第 38 题请谈谈你的优点和缺点。 考察自我认知与诚实评估能力自我认知自我呈现第 39 题线程池的核心参数有哪些?如何设置? 考察线程池七大核心参数的理解和配置能力技术原理技术选型Java第 40 题在 Java 中 HashMap 是否线程安全?多线程并发时一个线程访问某个 key,另一个线程删除该 key,会发生什么情况? 考察对 HashMap 非线程安全性的理解及并发访问的失效分析风险判断技术原理Java