美团前端已offer
时间历程
24.02.28投递
24.03.16笔试
24.03.22一面
24.03.27二面
24.04.01三面
24.04.02收到offer邮件
面经
一面
- 1.自我介绍
- 2.介绍tte
- 3.前端主要用哪些技术栈?主要做的是web页面?
- 4.说一下http2.0、QUIC 相对于之前的改善?
- 5.var、let、const的区别?
- 6.元素垂直水平居中?
- 7.react中常用的hooks?
- 8.说一下跨域?
- 9.撕题:两数之和
- 10.反问:多久可以知道结果
- 11.反问:进入下次面试机会
- 12.反问:对学习的一些建议
- 13.反问:公司的技术栈react、小程序
- 14.实习时间?
二面
- 自我介绍
- 前端用的技术栈?
- 什么时候接触前端?
- 什么方式学习前端?一般看的什么书?有学习计算机相关的基础知识吗?
- 为什么找前端工作?
- 为什么项目选用react不选用vue?有看过vue吗?有对比过两种框架吗?
- reactRouter有几种模式?那个需要服务端去配合?
- react生命周期?hooks那个钩子函数可以对应组件每次加载都执行?
- react兄弟组件怎么传递?还有其他方式吗?
- 那个项目遇到的问题最多?举一个列子?C#也能解决为什么要换种方案?
- nodejs开发了什么?
- 前端获取到后端数据的方式?哪种方案可以解决跨域?接口返回状态码302哪种方式可以正常获取数据?
- http状态码表达的含义?
- http2.0相比http1.0/1.1优化了什么?
- https是对称还是非对称加密?为什么不都采用非对称加密的方式?
- setTimeout中的1000ms是准的吗?
- js事件循环与node事件循环的区别?
- js闭包?闭包的缺点?
- js垃圾回收的思想?
- 撕题:对比两个版本号
- 反问:学习上的建议
- 反问:面试流程后续还有什么?
- 实习时间?
三面
- 自我介绍
- 前端学习的过往中技术挑战?原来是基于那个技术?为什么用C#实现后来又用react框架来实现?C#为什么不用异步渲染的方式来改进呢?在C#上优化成本不是更低吗?图表绘制有多少个刻度?1ms大约什么量级?如果周期更长(几分钟、几十分钟)会不会卡顿?echars图表库画图的原理?
- 为什么还用了redux?
- 你在实践中有没有遇到相对复杂的事情?在你的了解范围之外,最后还达到预期?遇到问题是怎么找到解决方案?
- 前端什么时候开始学习?
- 为什么选择前端开发?
- 比较活跃的前端框架有哪些?
- 为什么选择react框架?为什么说vue上手难度更低?
- 场景题:有个长列表渲染有点慢、卡顿,你有什么思路?
- 你前面讲的绘图有没有进一步提升的方面?平时做的事情都是需求要求你做的,有哪些是你自己要做的?为什么做测试服务器?具体有哪些功能(能测试哪些功能)?
- 反问:如果要成为实习生还需要做哪方面努力?
- 实习时间?
- 反问:什么时候知道结果?
- 还有别的公司也在聊吗?