小米春招前端面经

部门:车载
base:南京

一面

时长:60min
平台:飞书(未开摄像头)

  1. 自我介绍
  2. 实习情况说明
  3. Vue2 与 Vue3 区别
  4. uniapp 遇到哪些坑?如何解决?
  5. 如何修复输入卡顿 bug 的?
  6. 说说节流防抖区别
  7. 说一下 css 原子化与 css 的预编译
  8. 对文件上传可以做哪些优化,怎么实现?
  9. 深入介绍一下最近这段实习的最大产出
  10. 技术栈如何储备的
  11. 对原生和混合端有什么了解
  12. 算法题一:无重复字符的最长子串(复杂度?还能优化嘛?)
  13. 算法题二:有效括号(复杂度?能用正则实现嘛?)
  14. 对前端工程化的了解
  15. 说说 weback 与 vite
  16. 如何实现一个 vite 插件
  17. 聊聊 WebGIS 与 WebRTC
  18. 老家在哪?南京可否接受?
  19. 对小米汽车有什么了解?
  20. 对小米怎么想的(别只说性价比)?
  21. 平常如何学习?
  22. 期望薪资
  23. 反问

面试流程:两道三或者三道四轮
前端业务:负责小米汽车数据、业务流程、采销一体化。部门正式前端六个,外包一二十个,包含其他总共六七十人,今年预计在南京创建一个一二十人正岗团队。
技术栈:Vue3 为主,少量 Vue2、React,管理后台、h5、小程序开发,对页面还原度要求高

二面

时长:70min
平台:飞书

  1. 自我介绍
  2. 为什么选择前端?
  3. 核心专业课,哪个学的最好
  4. PostSQL 相较于 MySQL、SQLServer 优势
  5. WebWorker 如何通信?
  6. 说说进程与线程
  7. 什么是死锁?如何避免?
  8. 对数据结构的了解
  9. 说说四叉树与游程编码
  10. 单元测试怎么做的?有什么用?哪些指标?
  11. 怎样的单元测试算一个优秀的单测?
  12. UI 层面与 hooks 单测如何实现,异步情况怎么模拟?
  13. WebSocket 怎么确保短线重连的?
  14. 帧的传播有什么优势,如何确保顺序?
  15. 算法题:获取下一个版本号,如 ZZZ-> AAAA(复杂度?换成ASCII 码实现方式如何做?)
  16. 实习期间遇到的最大困难,如何解决?
  17. 两端实习给你的感受,有什么收获?
  18. 自己的性格如何,优缺点?
  19. 为什么笔试成绩差?去面其他公司了这不是对小米不重视吗?
  20. 手里 offer 情况?排个序,选择依据
  21. 沟通能力咋样,如何证明?
  22. 对加班咋看,能接受哪种程度?
  23. 是否有责任心?
  24. 反问

面试官对加班咋看:也不喜欢加班,但是一种无奈的选择,对于创业公司需要投入自己的热情……
对应届生的建议:保持探索,保持激情,跟着公司猛猛干


#软件开发2024笔面经#
全部评论
大佬也太厉害了吧
点赞
送花
回复
分享
发布于 04-26 13:48 四川
谢谢楼主的面经分享
点赞
送花
回复
分享
发布于 04-26 13:55 广东
秋招专场
校招火热招聘中
官网直投
uu是211吗?
点赞
送花
回复
分享
发布于 04-26 14:00 陕西
二面这么久啊?真棒
点赞
送花
回复
分享
发布于 04-26 14:08 重庆
哇塞,我羡慕了,简历没过
点赞
送花
回复
分享
发布于 04-26 14:21 上海
所以最后通过了吗?待遇如何
点赞
送花
回复
分享
发布于 04-26 14:29 陕西
这些问题能回答上来,真厉害啊,话说有哪位大佬知道哪里公司还有hc的嘛#前端#0offer的表示很方
点赞
送花
回复
分享
发布于 04-27 00:48 福建
二面的题我好多都没听过,大佬太强了
点赞
送花
回复
分享
发布于 05-07 21:30 重庆

相关推荐

一、总结虽然很多很常见的题没答出来,特别是一个手写promise.all()脑袋一片空白,叫面试官帮忙写了个开头,结果还是写不出来,也是比较尴尬,但相比第一次好很多了,至少没有第一次那样想逃。。。不过也是服气自己,自己项目相关的iframe,跨源通信等竟然没有准备,白送的几个题没有把握住。再说一下面试官小姐姐,可能也是由于面试官人好,没有压力,我才能好多答不出也没有想着逃跑的(当然第一次那个公司的面试官也很不错,是我自己太紧张了)。所以说真的美团的面试体验很不错,只管我现在太菜了。二、面经自我介绍:1. 自我介绍2. 入职时间,到岗时间3. 学习前端多久4. 学习了哪些内容和学习途径项目:1. 挑一个项目,讲亮点和挑战八股:1. iframe的特点,缺点2. CSRF攻击,XSS攻击,日常中哪些常见场景是用来做防御的3. vue2和vue3的区别,生命周期,响应式原理等4. 跨域,http和https的区别5. 浏览器缓存,进程,怎么获取浏览器信息手写:1. promise.all()2. axios二次封装3. 一个超简单的数组题,大于2的数加1求和(应该是无语我了T_T),结果我还用const的去声明res,还没看出报错。。。真的是紧张啊后面就问了一些最基础的八股和最基础的css,像let,const,var, 解构赋值等,打发时间了...虽然也很尬,凉了,不过至少比第一次好点了--5.12已挂—5.14捞一面
查看13道真题和解析
点赞 评论 收藏
转发
11 21 评论
分享
牛客网
牛客企业服务