思源智通面试题 · 问题拆解

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

628 道真题 · 当前筛选命中 108 · 更新 2026-08-05

筛选题目已选:问题拆解
第 101 题AQS中线程为什么要进入等待队列? 考察对AQS同步队列机制的理解及公平性设计问题拆解技术原理Java第 102 题编写一个函数,输入目标时间范围 target 和一组时间范围 current,判断 current 的并集是否完全覆盖 target。 考察区间覆盖判断的逻辑建模与边界处理编码实现问题拆解第 103 题请写一个函数,要求清除数组中的重复元素,并统计每种元素出现的次数。 考察数组遍历、去重逻辑与计数实现编码实现问题拆解第 104 题请解释什么是“伪多线程”,并说明它与真正的多线程或异步编程有何区别? 考察对并发模型本质的理解及术语辨析能力问题拆解技术原理第 105 题请介绍你参与项目的打包方式及配置过程。 考察候选人对项目构建打包流程的掌握程度问题拆解项目复盘技术原理第 106 题SQL子查询怎么使用? 考察对子查询的分类、语法、执行逻辑及应用场景的理解问题拆解技术原理SQL第 107 题请比较数组和向量的区别、使用场景,并说明如何安全地实现向量存储,以及它是否能存储 null 值。 考察对基础数据结构差异、实现细节和边界情况的理解问题拆解技术原理方案权衡第 108 题用两个栈实现队列,并说明如何利用类似缓冲区的思想进行优化。 考察栈与队列的数据结构和操作特性,以及算法优化意识编码实现问题拆解技术原理