美团前端 暑期一面

到家
时长41min,问得比较基础

1. 自我介绍
2. 目前在实习不
3. 具体讲一下实习时做的项目
4. 类组件和函数式组件区别
5. 页面上线后,组件重复渲染怎么解决
(React.memo,shouldComponentUpdate)
6. interface和type的区别
7. 前端i18n原理,如果会影响性能怎么优化
(懒加载?后来感觉是服务端注入时的事,应该往服务端思考)
8. 项目里最有挑战的内容
9. 手写一下懒加载图片核心逻辑
(img.offsetTop < window.innerHeight + document.body.scrollTop和IntersectionObserver)
10. 几个项目怎么做的测试
(只做过单元测试,面试官想听到的估计是E2E)
11. js模块化方案有哪些,区别
12. 模块之间循环引用会有什么问题,怎么解决
(webpack里是建立依赖图时创建一个map,然后再编译)
13. ts有用过enum吗,enum编译成js是啥
(对象,key和value都会做索引)
14. js精度丢失怎么解决
(我说bigint,转字符串,然后说不如用第三方库,面试官绷不住了)
15. 手写大数相加
(感觉稳了,泪流满面。******************)
16. 平常项目上网页安全会做什么处理
(xss攻击框架转义,别用危险api,csp;csrf设置token)
17. https过程
(说了一半就打断了)
18. 线上白屏从哪些角度排查原因
(页面资源和js报错)
19. 实习经历收获了啥,为什么不继续实习
(我菜)
20. 反问
(技术栈react,移动端用自研框架)
#前端面经##面经##前端#
全部评论

相关推荐

9 22 评论
分享
牛客网
牛客企业服务