Skip to content

小米秋招二面 ​

  1. 自我介绍。
  2. 实习期间最大的收获。
  3. 从输入 url 到页面渲染的过程。
  4. 介绍一个案例,实习或者项目期间和上一个问题的全链路里,相关的一个 case。
  5. 针对这种问题,具体调试用到的分析方法或者分析工具。
  6. 分析后最核心的卡点是什么?
  7. 介绍一下 JS 的单线程模型。
  8. 谈一谈涉及到的 MicroTask 等概念。
  9. 讲一讲箭头和 this。
  10. C++ 里 this 和 JS 的 this 有什么区别?
  11. this 显式和隐式的区别?简单讲一讲 call/apply/bind 的作用。
  12. 哪里会用到显式修改 this?
  13. 学习过的一些开源项目或者前端框架里,你觉得精妙或者有代表性的地方?
  14. 策略模式和状态机的区别?
  15. 谈到的设计模式等,你觉得有哪几种途径能学到这种更偏实战的东西?
  16. 为什么选择写博客?怎么维护的?有没有规划后续的发展?是否有 UV/PV 监控?博客是否有帮助过身边人?
  17. 你提到的职业规划,跨端或者 AI 等,你希望一到两年能达到什么样的目标?
  18. 有了解过原生开发吗?IOS/Android/Harmony 等,谈一谈对前端和原生的认知和理解?
  19. 描述一下自己怎么用 AI?
  20. 「反问」校招生素养、团队整体的技术栈、业务后续发展情况。