360集团面试题 · 技术原理
360集团相关面试题,按最终去重题目聚合。
共 818 道真题 · 当前筛选命中 629 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 441 题请描述进程的内存分布。 考察对进程地址空间布局及其各区域作用的理解第 442 题请介绍epoll的核心方法(create、ctl、wait)以及边缘触发和水平触发的区别。 考察对Linux epoll机制的理解,包括API使用和触发模式的差异第 443 题在 Golang 中如何安全地判断一个 Channel 是否已关闭? 考察对 Channel 关闭检测机制和常见误区的掌握第 444 题怎么保证Redis的数据是最新的? 考察缓存与数据源一致性策略及失效处理第 445 题在通常的前端路由实现中,router 和 route 两个概念有什么区别? 考察对前端路由核心概念的理解与表达能力第 446 题C++11 引入了哪些主要特性? 考察对 C++11 核心特性的整体掌握第 447 题是否用过Redis的HLL(HyperLogLog)? 考察对Redis高级数据结构HyperLogLog的理解与应用经验第 448 题数据库的四大隔离级别分别是什么?请简要说明各自的特点。 考察对数据库事务隔离级别的理解与区分能力第 449 题请深入讲解动态规划算法的核心思想和典型应用步骤。 考察对动态规划核心思想、状态定义、转移方程与边界处理的理解第 450 题进行高斯平滑的原因是什么? 考察对高斯平滑原理、目的和适用场景的理解第 451 题请介绍TCP的相关原理。 考察对TCP核心机制的理解与系统掌握程度第 452 题P0是点击到付费的概率,P1是重复付费的概率(即第一次付费到第二次付费概率是P1,第二次付费到第三次付费的概率也是P1,以此类推),请建模付费次数的期望,并给出Loss形式。 考察概率建模、几何分布数学推导与损失函数设计能力第 453 题请解释 C++ 编译过程中的各个阶段,并说明“未定义符号(undefined reference)”错误通常发生在哪个阶段? 考察对 C++ 编译链接流程的理解及错误定位能力第 454 题什么是 Go 语言中的切片(slice)?它和数组有什么区别? 考察对 Go 切片基本概念和底层结构的理解第 455 题请说明 Golang 在并发编程方面的主要优势。 考察对 Go 并发模型的理解与表达能力第 456 题请手写代码实现三数之和:给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a, b, c,使得 a + b + c = 0?请你找出所有满足条件且不重复的三元组。 考察数组遍历、排序与双指针算法的实现能力第 457 题智能指针中的 unique_ptr 可以被直接赋值吗? 考察 unique_ptr 的所有权语义和移动赋值与拷贝赋值的区别第 458 题请解释交叉熵(Cross-Entropy)的原理,并说明它在机器学习中的应用。 考察对交叉熵数学原理、信息论含义及实际应用场景的理解第 459 题请介绍C++中的内存管理方式,以及如何避免常见的内存泄漏问题。 考察对C++内存管理机制的理解及实践能力第 460 题解释 MySQL 乐观锁的实现原理,并说明为什么业务上倾向使用乐观锁。 考察乐观锁机制理解与业务场景权衡