思源智通面试题(2026 最新)

思源智通相关面试题,按最终去重题目聚合。

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

筛选题目
第 401 题请介绍 Promise 的 then() 和 catch() 方法,并说明它们的使用场景与区别。 考察对 Promise 链式调用与错误处理的理解编码实现技术原理第 402 题malloc一次性最大能申请多大内存空间? 考察对堆内存分配、地址空间布局和操作系统内存管理的理解系统设计技术原理C第 403 题栈区和堆区的特点是什么? 考察对内存布局、生命周期和管理方式的掌握技术原理第 404 题请描述找出在表A中存在但表B中不存在的数据的SQL写法和注意事项。 考察SQL集合运算与表关联的掌握程度技术原理方案权衡SQL第 405 题为什么MySQL的默认索引用B+树? 考察索引数据结构原理、磁盘IO与查询场景匹配技术原理方案权衡MySQL第 406 题如何实现盒子的垂直居中对齐?请列出几种常用方法并说明各自的适用场景。 考察 CSS 布局基础和多种垂直居中方案的理解编码实现技术原理CSS第 407 题程序可能因为哪些情况异常退出? 考察对程序异常退出原因的系统性理解与排查思路技术原理问题排查第 408 题请解释单例模式,并说明其主要应用场景。 考察对单例模式概念的理解及实际应用能力技术原理技术选型第 409 题请分享一个在你过往项目中让你印象最深刻的经历,并说明原因。 考察候选人从真实经历中提取关键事件并进行反思的能力沟通表达项目复盘自我认知第 410 题将数组[1,2,3]转换成字符串1-2-3的实现方式 考察数组到字符串的转换操作及语言基础编码实现问题拆解JavaScript第 411 题哈希表和红黑树的区别以及复杂度分别是什么? 考察对常用数据结构底层实现、时间复杂度和适用场景的理解问题拆解技术原理第 412 题ES6的基础类型增加了哪些? 考察JavaScript新版本中数据类型的变化与理解技术原理JavaScript第 413 题内存溢出通常是如何产生的?请分析常见原因。 考察对内存溢出根因的系统性分析能力,涵盖泄露、过量和资源限制风险判断技术原理问题排查第 414 题请说明线程池有哪几种创建方式,并比较它们的适用场景。 考察线程池创建方式及其适用场景的掌握程度系统设计技术原理技术选型Java第 415 题请详细说明Java堆内存的年轻代和老年代的分区结构以及对象晋升的触发条件。 考察对分代收集和对象生命周期管理的理解技术原理问题排查Java第 416 题在 Linux 系统中,常用的查看日志的命令有哪些?分别适用于什么场景? 考察 Linux 日志查看命令的掌握程度及场景适配能力技术原理问题排查Linux第 417 题请描述一个函数 slice,它接收 String id、int fromIndex、int toIndex,返回该 id 对应列表的 [fromIndex, toIndex) 子列表;当 id 不存在或索引越界时返回 null。请说明实现要点。 考察对子列表切片的边界处理和异常约定理解编码实现风险判断Java第 418 题给定一个整数数组和一个目标值 target,请统计有多少对下标 (i, j) 满足 i < j 且 nums[i] + nums[j] < target。 考察双指针或二分等优化计数技巧以及边界处理能力编码实现问题拆解技术原理第 419 题你有排查过内存泄漏吗?请简要说明一次经历。 考察候选人是否有实际内存泄漏排查经验及描述能力项目复盘结果导向问题排查第 420 题介绍一个你觉得最满意的项目。 考察项目复盘能力、个人贡献与结果量化项目复盘结果导向自我呈现