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. 「反问」校招生素养、团队整体的技术栈、业务后续发展情况。