小米集团面试题 · 编码实现 · C
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 8 道 · 更新 2026-08-05
筛选题目已选:编码实现 · C
考察点
技术栈
第 1 题请手写双向链表的插入功能,并说明测试用例的设计思路。 考察双向链表基本操作实现与测试用例设计能力第 2 题请介绍一下你实现过的Socket网络编程项目,比如一个简单的FTP客户端或服务器。 考察网络编程实践、协议理解和项目复盘能力第 3 题请用C语言实现二分查找算法。 考察C语言基础和二分查找算法的正确实现与边界处理第 4 题请解释数组指针和指针数组的区别,并说明各自的使用场景。 考察对C语言指针与数组结合的语法理解及实际应用能力第 5 题如何用C语言实现哈希表? 考察哈希表核心结构设计、冲突处理与C语言指针内存管理能力第 6 题手写代码:实现132模式检测,要求使用C或C++完成。 考察数组遍历、单调栈应用与算法复杂度分析第 7 题请实现一个 memcpy 函数,并说明其关键注意事项。 考察 C 语言指针操作与内存拷贝的边界处理能力第 8 题如何用位运算统计一个整数的二进制表示中 1 的个数? 考察位运算基础与算法实现能力