小米集团面试题 · 编码实现

小米集团相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 161 题如何用位运算统计一个整数的二进制表示中 1 的个数? 考察位运算基础与算法实现能力编码实现问题拆解C第 162 题请用 NumPy 手写实现一个 Transformer 块的前向传播:输入一个矩阵,输出经该块处理后的结果,要求不使用 PyTorch。 考察对 Transformer 块结构(自注意力与前馈网络)的掌握及基于数组的编码实现能力编码实现问题拆解技术原理NumPy第 163 题如何交换链表中的相邻节点?请说明实现思路和边界情况。 考察链表操作的基本功、指针处理和边界条件把握编码实现问题拆解技术原理第 164 题请手写单例模式,并说明你使用的实现方式及其优缺点。 考察单例模式实现及线程安全理解编码实现技术原理第 165 题给定一个整数数组和一个目标值 target,请找出所有满足三数之和小于 target 的(i, j, k)下标三元组的个数。 考察排序、双指针与组合计数能力编码实现问题拆解技术原理第 166 题请实现一个函数计算二叉树的平均高度(即从根节点到所有叶子节点路径长度的平均值),并分析其时间复杂度。 考察二叉树遍历、平均路径长度计算及复杂度分析能力编码实现问题拆解技术原理第 167 题如何设计上位机软件中的数据打包与解包过程? 考察上位机通信中数据帧设计与可靠解析能力编码实现问题拆解技术原理第 168 题如何判断一个链表是否有环? 考察链表基础算法与双指针技巧编码实现问题拆解技术原理