360集团面试题 · 技术原理
360集团相关面试题,按最终去重题目聚合。
共 818 道真题 · 当前筛选命中 629 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 361 题请描述一次你排查事务失效问题的经历,并说明你的排查思路。 考察对事务失效常见原因的理解及系统化排查能力第 362 题在 Go 语言中,GC 是基于什么算法实现的?它是如何触发垃圾回收的? 考察对 Go 垃圾回收机制、触发条件和性能影响的理解第 363 题讲讲SQL优化? 考察候选人SQL优化经验与知识深度第 364 题请简述 OSI 七层模型,并说明每一层的主要功能。 考察对 OSI 七层模型的理解与表达能力第 365 题如何在一个乱序的1到10的数组中,用O(1)额外空间将奇数放在左侧、偶数放在右侧,且左右两侧各自不做排序要求? 考察原地数组划分算法的实现与边界处理第 366 题请比较 epoll、select、poll 的底层机制与适用场景。 考察多路复用模型原理理解与选型能力第 367 题普通管道(匿名管道)和命名管道(FIFO)有什么区别? 考察对管道机制细节和适用场景的辨析能力第 368 题Python 的字典在现在的版本中是否保证插入顺序? 考察对 Python 字典有序性理解及其版本演进意识第 369 题给定一个正整数数组和一个目标数,求从数组中选取若干元素(每个元素可重复使用)使其和等于目标数的组合数。请说明算法思路并实现。 考察动态规划解决组合计数问题的能力和边界处理第 370 题构造和析构函数可以是虚函数吗?请说明虚函数的实现机制。 考察C++对象生命周期中虚函数机制的理解,包括构造析构特殊性第 371 题死锁是如何发生的?有哪些解决办法? 考察对死锁产生条件的理解及实际解决策略第 372 题let、const、var的区别是什么? 考察对 JavaScript 变量声明机制的理解,包括作用域、提升和不变性第 373 题手撕代码:找出数组中第 k 大的数,要求分别用堆和快排实现。 考察堆排序与快排的实现能力及复杂度分析第 374 题proto和prototype的区别 考察JavaScript原型链核心概念的理解与区分第 375 题ARP协议具体是干什么的? 考察对ARP协议功能、工作机制和应用场景的理解第 376 题请解释进程和线程的区别,并说明它们在资源管理和调度上的异同。 考察对操作系统核心概念的准确理解及对比分析能力第 377 题进程调度的方法有哪些? 考察对操作系统进程调度算法的掌握与适用场景理解第 378 题请介绍 golearn 和 gochart 这两个 Go 语言库,包括它们的用途、主要功能以及典型应用场景。 考察对开源 Go 库的理解和表达能力第 379 题请解释僵尸线程和孤儿线程的区别。 考察对操作系统进程/线程生命周期概念的理解和区分能力第 380 题参数,做图片增强会用到什么卷积核? 考察图像增强中常见卷积核及其参数选择理解