这个是我暑期实习面试美团的面经,翻出来复盘分享一下~
企业平台一面 45min
- 部门介绍
- 自我介绍
- 怎么学前端的,接触多久了?
- 从去年实习到现在前端学习的怎么样?有什么心路历程?
- 锐捷做主业务线吗?线上项目吗?
- js基本数据类型?
typeof null,typeof undefined- var const let
- 变量提升?原因?
- CSS优先级顺序,问了数值…就是id 100 这种,纳闷,位数记错了
- 标签选择器 > 通配符选择器
- 吸顶组件(又来!)CSS or JavaScript实现均可
- 深拷贝浅拷贝及其实现
- Vue 生命周期,提了一下keep-alive
- Vue 单向数据流?我说了双向绑定,单项数据流,他好像没听到??
- Vue 计算属性和监听,应用场景
- 手撕找出数组第一个重复数字(牛客原题)
- 反问,最早啥时候可以到岗
企业平台二面 55min
- 自我介绍
- 实习经历描述
- 接触前端时长,如何学习?
- 运杰集团实习项目难点?比较花时间的地方?实现方法?
- 为什么认为这个部分比较难,花时间?水印实现方法?(Canvas 和 普通标签实现)
- 在锐捷做的什么项目?项目难点?做的Node.js中间件是做什么用的
- Node.js 进程通信?(丫的,腾讯实习也问这个)
- Node.js 模块化和ES 6 的区别?
- 为什么已有实习还来投美团?
- 如何修复和定位线上BUG?(比如获取API异常和控制台报错?)
Vue,因为部门技术栈是这个
-
Vue2 Vue3区别(这个我就说了8min)
-
Vue路由管理如何实现?如何切换路由?
-
hash / history ,如何识别?
-
从路由A至路由B之前发生了什么?
-
路由加载过程?
-
扩展讲诉了生命周期 + keep-alive + onload 和使用场景
-
自己做过的前端性能优化?代码编写方面
-
O(n)方法实现了,但是他可能看成O(n^2)了,我就再写了一个
-
反问:转正机会和实习时间
-
让我回去等HR联系,还有个HR面
HR面
一些常见问题,周五感谢信,显而易见的排序挂~
Maintained by · YihuiEdit on GitHub