美团前端面试记录

此篇文章来自于读者投稿

我在 github 上新建了一个仓库 每日一题,天天一道面试题,欢迎交流。html


时维七月,炎炎夏日,酷暑当头,而我已经在望京附近饶了半个小时。不管是天气,仍是对于迟到以及面试的焦虑,都足以使我满头大汗了。前端

今天要去赶一个美团的面试,我刚好住在三元桥附近,查了地图离望京不太远,因而我在大夏天选择了共享单车。也不知我确实是路痴,仍是望京实在太绕,过后证实,这绝对是一个错误的决定。人生即体验,在北京40度的夏天面试会让你终身难忘。node

好在最后没有迟到,进了美团所在的大厦以后,感觉着丝丝凉气袭来,稍微放松了一下。我环视一周,望着大厅里坐着的一排排的候选人,天天来参加面试的人就与我司的全部员工数量差很少了,暗叹大厂就是大厂。git

我被 HR 领到了一间会议室,静静地等待着面试官的到来。先前的酷暑使身体终于有了反应,自在接了两杯白开水,并再次感叹大厂的不通常:连白开水都有专用的自来水机,而不像我司只有罐装水。github

笑容满面,憨态可掬的面试官进来后,进入了今日面试的正题:面试

一面二面

前两面都是技术面,因为我工做年限较短的缘由吧,问题都比较常见,大部分会在面经上看到,所以也不放答案了:跨域

  1. input 中如何监听值的变化,事实上 onchange 没法做用
  2. 什么是事件冒泡和事件捕获,区别是什么。
  3. 什么是跨域,如何处理跨域
  4. 什么是节流与防抖,如何实现
  5. 网站的性能优化 (这个在网上有不少文章,可是要注意实践)
  6. 浏览器缓存原理
  7. 当输入 URL 时,整个过程是什么样的
  8. React 的声明周期是什么
  9. React 中关于 setState 的一个结果输出题
  10. React 中函数组件和普通组件有什么区别
  11. 什么是 render prop 的组件 (这个组件据说过,可是基本上没有用过)
  12. fiber 是什么 (这个仅仅只有据说过了)
  13. 关于模块分包的几个细节
  14. 有没有接触过 node,你认为 node 怎么样
  15. node 引入一个模块的过程是什么
  16. https 有什么用,原理是什么
  17. https 如何保证证书是可信任的
  18. amd 和 cmd 的区别,commonjs,esmodule
  19. 什么是函数柯力化
  20. virtual DOM 是什么以及是如何实现的
  21. dom diff 是什么
  22. get 和 post 请求
  23. 如何进行 CI 以及测试的,是否使用 ESLint
  24. Accept 头部的做用什么,若是服务器不支持怎么办

关于技术面试,大部分属于基础,在网络上都可以找到答案,因此面试大厂基础必定要牢固!数组

三面

三面大部分都是一些主观问题:浏览器

  1. 才工做一年为何就想着换工做 (三个月前去百度面试被问到,尚未工做一年为何就想着换工做,后来想着工做一年后就没这个问题了,看来我太天真了)
  2. 你遇到过什么有挑战的事情吗 (这个必定得想好呀,没有也得憋出来一个)
  3. 你对将来的工做有什么样的期待

三面的主观面试对我来讲,比技术面更加紧张刺激,也多是由于面试少的缘由,不知从何处回答。对于主观题来讲,面试前必定要作好充分的准备,另外要多面试才能克服紧张心理。缓存

对于主观题,能够参考山月同窗的 技术面试题之主观题 列表,对于主观题有什么要作到内心有数。

后续

最终仍是挂,虽然美团失败了,但最终面上了小米,总结下此次的教训

  1. 面试前路线必定要探好,提早半个小时出发
  2. 对于主观面试题,在面试前必定要作好充分的准备
  3. 对于技术面试题,必定要基础牢固,也能够多看看一些面经

关注我

能够扫码添加个人微信,必定要备注面试,进入面试群,或者与我交流

加我微信拉你进入面试交流群

能够关注该公众号接收各大厂招聘信息,直达大厂负责人,另外也有大厂面经,欢迎交流。若是你有不错的面经,欢迎投稿

更多大厂招聘,面试面经,技能要求,请关注公众号【互联网大厂招聘】

相关文章
相关标签/搜索