前言
最近有小伙伴在群上和后台私信我说想要点面经,今天给大家整理了一下真实面试问题。
至于笔试题,直接在公众号后台回复「腾讯视频笔试题」即可,整理压缩成图片了。
还有想要系统性学习 JavaScript 的童鞋,直接在公众号后台回复「js学习路线」,也整理成图片方便大家保存阅读了。
第一轮面试
前端小组负责人,问题整理如下:
- 如何实现图片懒加载;
- 如何提高图片懒加载的效率;
- PWA 的原理;
- 如何写一个 PWA;
-
getBoundingClientRect
方法的弊端; - 前端性能优化有哪些;
- 静态资源加载和更新的策略;
- CDN 服务器的了解和使用;缓存静态资源的注意事项;
- history 路由和 hash 路由的区别, 在浏览器有什么影响;
- http 1.1 与 http 2 的区别;
- 遇到过什么 Webpack 上的坑;
- 什么是虚拟 DOM;
- 为什么虚拟 DOM 的操作比 DOM 更快;
- 谈一下你对 MVVM 的认识;
- 谈一下你对 Vue 的认识,以及 Vue 底层实现的机制;
第二轮面试
前端团队负责人,问题整理如下: