元戎启行面试题 · 技术原理

元戎启行相关面试题,按最终去重题目聚合。

共 523 道真题 · 当前筛选命中 455 道 · 更新 2026-08-05

筛选题目已选:技术原理
第 61 题谈谈ArrayList和LinkedList的区别 考察对Java常用集合实现原理及适用场景的理解技术原理技术选型方案权衡Java第 62 题Redis 作为分布式锁是怎么实现的? 考察分布式锁的原子加锁、安全解锁和异常边界处理能力风险判断系统设计技术原理Redis第 63 题EM为什么要先规划路径后规划车速? 考察自动驾驶决策规划中路径与速度规划的顺序逻辑与耦合关系问题拆解技术原理第 64 题你常用哪些调试工具?可以说说 pprof 和 trace 吗? 考察对 Go 性能调试工具的理解与应用能力技术原理问题排查第 65 题C++ 中 struct 和 class 的区别是什么? 考察对 C++ 访问控制和类型语义的掌握程度技术原理C++第 66 题为什么TCP要三次握手和四次挥手? 考察对TCP连接建立与释放机制的理解技术原理TCP第 67 题请用广度优先搜索求一个二维网格中连通块的个数,其中'.'表示可通行区域,'#'表示障碍物。 考察BFS遍历网格和连通块计数的能力编码实现问题拆解技术原理第 68 题在MySQL的InnoDB存储引擎中,当使用二级索引查询时,回表操作具体需要哪些值? 考察对InnoDB索引结构、二级索引与聚簇索引关系的理解问题拆解技术原理InnoDBMySQL第 69 题请解释什么是RAII机制,并说明它在资源管理中的作用。 考察对RAII核心思想的理解及实际应用能力技术原理问题排查C++第 70 题给定一个区间列表,请实现一个函数合并所有重叠的区间。 考察区间合并算法与边界处理能力编码实现问题拆解技术原理第 71 题能不能把vector当成deque来用 考察对vector与deque接口及性能特性的理解技术原理方案权衡第 72 题请解释信号量的概念、常见类型及其典型应用场景 考察对信号量基本概念和类型的理解技术原理第 73 题在升序链表定时器中,排序由谁负责? 考察定时器插入排序的执行主体与时机问题拆解技术原理第 74 题请解释字典序算法,并举例说明其应用场景。 考察对字典序概念、比较规则及实际应用的理解技术原理第 75 题请解释结构体对齐(Struct Alignment)的基本概念,并说明它为什么重要。 考察对数据内存布局和性能优化的理解性能优化技术原理CC++第 76 题HashMap底层原理是什么?多线程环境下扩容会发生什么安全问题?主线程扩容时其他线程会怎样? 考察HashMap实现机制、并发扩容的安全隐患与线程协作风险判断技术原理Java第 77 题模板函数能否是虚函数? 考察对C++模板实例化机制与虚函数机制的理解问题拆解技术原理C++第 78 题请实现一个函数,给定一个整数数组,求它的下一个排列,即按字典序比当前排列更大的最小排列。若当前排列已经是最大排列,则将其重排为最小排列。 考察对排列算法原理的理解、边界条件处理与代码实现能力编码实现问题拆解技术原理第 79 题请解释如何创建一个UDP套接字并发送数据,区别于TCP。 考察对UDP协议与套接字编程基础的理解编码实现技术原理UDP第 80 题如何对一系列 double 进行求和并提高精度,同时保持 O(n) 的时间复杂度?请说明 Kahan 求和算法的原理。 考察浮点求和误差来源、Kahan 求和算法的补偿机制与时间复杂度分析编码实现技术原理