美团优选前端实习面经(已OC)
美团 - 美团优选
一面 (45min)(2021/3/18 16:45)
自我介绍
说一说状态码
说一说浏览器缓存机制
知道哪些排序算法?
快排的原理是什么?
说一说ES5的方法
说一说从输入url到页面呈现都发生了什么
手写数组去重
说一说Vue的生命周期
说一说Vue 2的响应式数据怎么做的?
说一说Proxy和Object.defineProperty的优缺点
Virtual Dom相比直接操作DOM有哪些优缺点?
Proxy只能监听一层,怎么监听嵌套对象?
Proxy直接监听数组会触发多次,知道怎么优化吗?
说一说XSS和CSRF
说一说HTTPS
Git Rebase的作用是什么?
知道哪些前端优化方法?
还知道哪些首屏加载速度优化方法?
SSR相比CSR有哪些优点?
有用过Vue的SSR框架吗?
React Hooks用过吗?知道哪些Hook?
你觉得Vue和React有哪些不同?
了解过Weex和React Native吗?
小程序有了解过吗?
什么时候能来实习?能实习多久?
有什么要问我的吗?
有哪些要改进的地方?
由于时间限制我只问了一些基础问题,像webpack之类的并没有问。从你的简历和我的提问来看你是一个技术驱动的人,会关注社区的一些新技术,这是好事,趁学生时代多学点,工作之后可能时间就比较少了。要多关注JavaScript基础,一般应届生可能会纠结于框架和库的版本之类的东西,但是当你开始深挖底层实现和源码的时候你会发现其实基础才是最重要的。
您这边主要是什么业务?
二面 (35min)(2021/3/19 20:25)
- 自我介绍
- 介绍一下你实习期间做的东西
- 说一说Taro
- 说一说编译型架构和解释性架构
- Vue3相比Vue2有哪些不同
- 你提到了Proxy和Object.defineProperty,它们各自是如何做响应式数据的?
- Object.defineProperty除了在处理数组的时候会出问题,还有哪些对象有问题?
- 有哪些性能优化的方法?
- 你提到了服务器端推送,HTTP/2相比HTTP/1有哪些不同?
- 既然HTTP/2支持多路复用,那为什么还要打包?
- 你觉得Composition API和React Hooks这种函数式写法相比原先靠近Class的写法的优势是什么?
- SSR的优点是什么?为什么?
- SSR相比CSR的缺点是什么?
- 自己写过webpack的loader和plugin吗?
- loader和plugin的原理是什么?
- 接下来的打算是什么?
- 什么时候能来实习?能实习多久?
- 你有什么要问我的吗
- 应届生怎样才能做出一个好的项目
- 看源码觉得吃力怎么办
HR面(13min)(2021/3/22 17:14)
- 怎么想到的做前端
- 实验室相关的问题
- 实习相关的问题
- 问项目
- 以后想从事哪方面的工作
- 之前了解过优选这边的业务吗
- 有什么想问我的
- 业务相关的问题