元戎启行面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 21 题解释TCP三次握手和四次挥手的过程,并说明在TCP粘包场景下,如果发送方连续发送三个"hello",客户端应如何安全有效地接收并区分边界。 考察TCP连接管理机制与粘包问题的处理能力编码实现问题拆解技术原理TCP第 22 题请说明C++程序从源代码到可执行文件的编译过程,包含主要阶段及各阶段的作用。 考察对C++编译链路的基础理解与阶段划分能力问题拆解技术原理C++第 23 题一个进程hang住了该怎么排查问题 考察进程挂起时的系统排查思路与工具使用能力问题拆解技术原理问题排查第 24 题n堆石子,按顺序操作第3n堆,对第i堆选择一个数d,给i-1堆d个石子,给i-2堆2d个石子,问最后最少的那堆最多有多少个石子。请现场给出解法。 考察博弈论与数学推导能力,以及现场编码能力编码实现问题拆解技术原理第 25 题请在白板上推导一个机器人运动学模型,并说明物理含义。 考察对运动学模型的推导能力与物理理解问题拆解技术原理第 26 题一个程序从文本文件编译成可执行文件的过程是怎样的? 考察编译链接的基本流程和关键阶段问题拆解技术原理第 27 题说下static? 考察对Java static关键字的理解深度和运用场景问题拆解技术原理Java第 28 题场景题:有一个两千万长度的数组存在磁盘中且不在同一个文件,如何通过下标快速定位到目标数? 考察大数据量外部存储下的索引设计与随机访问性能优化问题拆解系统设计技术选型第 29 题如果要写一个SPI的驱动,整个流程是怎么样的? 考察对SPI外设驱动开发完整流程的理解,包括硬件配置、协议实现、内核抽象与调试问题拆解系统设计技术原理Serial Peripheral Interface (SPI)第 30 题请解释一下C++中的虚函数和虚表。 考察对C++多态实现机制的理解深度问题拆解技术原理C++第 31 题请解释Raft共识协议与分布式事务机制的区别。 考察对一致性问题分层与不同解决思路的辨析问题拆解系统设计技术原理第 32 题请用回溯法实现二叉树中从根到叶子节点的最小路径和,并说明算法思路与复杂度。 考察二叉树遍历、回溯法应用及复杂度分析编码实现问题拆解技术原理第 33 题请设计并实现一个LRU缓存,要求支持get和put操作。 考察缓存淘汰策略的实现、数据结构和算法复杂度编码实现问题拆解技术原理第 34 题在C语言中,一个结构体包含一个char和一个int成员时,它通常占用多少字节?请解释原因。 考察结构体内存对齐规则和字节填充的概念问题拆解技术原理C第 35 题算法题:设计一个链表(Design Linked List)。 考察链表基本操作实现、边界处理与时间复杂度分析能力编码实现问题拆解第 36 题讲一个你印象深刻的功能,以及你是怎么设计测试的? 考察候选人基于实际功能进行测试设计的能力,以及复盘表达业务理解问题拆解项目复盘第 37 题请实现寻找旋转排序数组最小值II,说明如何处理重复元素。 考察二分查找变体与重复元素边界处理编码实现问题拆解技术原理第 38 题介绍epoll的原理,包括其结构的两种模式、底层原理以及LT和ET的区别。 考察I/O多路复用机制的理解深度,特别是事件驱动模型和触发模式差异问题拆解技术原理Linux第 39 题如何获取一个进程的PID? 考察对操作系统进程管理基本命令和API的掌握程度问题拆解技术原理Linux第 40 题请介绍一个你参与过的项目,包括项目背景、你承担的角色、遇到的困难以及你是如何解决的。 考察项目复盘能力与问题解决思路问题拆解项目复盘结果导向