小米 前端岗 面经
小米 前端岗 2026-09-25
小米前端岗,两轮技术面。业务是小米汽车数据、业务流程、采销一体化。团队情况:部门正式前端六个,外包一二十个,包含其他总共六七十人,今年预计在南京创建一个一二十人正岗团队。技术栈:Vue3为主,少量Vue2、React,管理后台、h5、小程序开发,对页面还原度要求高。
**一面(60min,飞书,未开摄像头)**
- 自我介绍
- 实习情况说明
- Vue2与Vue3区别
- uniapp遇到哪些坑?如何解决?
- 如何修复输入卡顿bug的?
- 说说节流防抖区别
- 说一下css原子化与css的预编译
- 对文件上传可以做哪些优化,怎么实现?
- 深入介绍一下最近这段实习的最大产出
- 技术栈如何储备的
- 对原生和混合端有什么了解
- 算法题一:无重复字符的最长子串(复杂度?还能优化嘛?)
- 算法题二:有效括号(复杂度?能用正则实现嘛?)
- 对前端工程化的了解
- 说说weback与vite
- 如何实现一个vite插件
- 聊聊WebGIS与WebRTC
- 老家在哪?南京可否接受?
- 对小米汽车有什么了解?
- 对小米怎么想的(别只说性价比)?
- 平常如何学习?
- 期望薪资
- 反问
**二面(70min,飞书)**
- 自我介绍
- 为什么选择前端?
- 核心专业课,哪个学的最好
- PostSQL相较于MySQL、SQLServer优势
- WebWorker如何通信?
- 说说进程与线程
- 什么是死锁?如何避免?
- 对数据结构的了解
- 说说四叉树与游程编码
- 单元测试怎么做的?有什么用?哪些指标?
- 怎样的单元测试算一个优秀的单测?
- UI层面与hooks单测如何实现,异步情况怎么模拟?
- WebSocket怎么确保短线重连的?
- 帧的传播有什么优势,如何确保顺序?
- 算法题:获取下一个版本号,如ZZZ->AAAA(复杂度?换成ASCII码实现方式如何做?)
- 实习期间遇到的最大困难,如何解决?
- 两端实习给你的感受,有什么收获?
- 自己的性格如何,优缺点?
- 为什么笔试成绩差?去面其他公司了这不是对小米不重视吗?
- 手里offer情况?排个序,选择依据
- 沟通能力咋样,如何证明?
- 对加班咋看,能接受哪种程度?
- 是否有责任心?
- 反问:面试官对加班咋看
- 对应届生的建议
**实测体验**:二面画风偏综合,除了技术深挖(操作系统、数据库、网络都问),还会连环追问笔试成绩、offer排序、加班态度这类压力问题,提前想好说辞,别被问住。base在南京,介意的提前确认。