Skip to content

美团暑期一面

  1. 自我介绍。
  2. 简单介绍一下你的低代码项目。
  3. 为什么不依托于服务器?「这里面试官以为我的意思是只能在本地机器上运行」
  4. 物料为什么不选择开源的?
  5. 能比较简洁地描述一下低代码的原理嘛?可以从组件到页面的渲染这一角度说一下。
  6. 「这里可能有一些交流方面的问题吧,有些问题会重复阐述蛮久」组件怎么渲染出来的?
  7. JSON Schema 强依赖的数据是什么?
  8. 「手撕代码」对于价格和销量表格,提供 type 和 order 实现四个按钮对应的排序功能。
  9. 「手撕代码」实现一个函数,输入一个数组,返回一个该数组前 k 小的数。
  10. 你实现的这两个版本的快速排序各自的时间和空间复杂度是多少?
  11. React Hooks 的优点和缺点。
  12. 组件之间值的传递有几种办法?
  13. 你如何实现一个自定义的值传递方法?
  14. 介绍一下 React Router?有几种模式?底层是怎么实现的 Hash?
  15. React 事件绑定的原理?
  16. 讲一讲 diff 算法。
  17. 从输入 url 到页面渲染完成,中间发生了什么?
  18. 讲一讲 HTTPS 协议。加密信道在刚才说的什么时机建立?
  19. 讲三次握手的流程。
  20. 说一说响应头。
  21. 谈一谈缓存。
  22. 浏览器缓存有哪些?
  23. 讲一讲你对事件循环的理解并看一下这个代码输出什么?
  24. 有了解过防抖和节流嘛?对应的应用场景有哪些?xx 情况该选用哪个?
  25. 前端对类型判定的方式有哪些?
  26. 你对前沿技术的一些了解?
  27. 谈一谈你知道的 this 指向问题。
  28. call、apply、bind 的区别。
  29. 介绍下设计模式。
  30. 「反问」企业更看重实习生的什么品质?
  31. 「反问」对于后续学习有没有什么建议?