腾讯前端面试记录
背景:双非本9硕
一面:
- 防抖与节流:手写防抖函数并介绍节流与防抖的区别。
- 数值加千位分隔符:编写实现代码,解释思路。
- 前端基础:对前端的理解性能优化方法前端编译优化
- 数据渲染:如何优化前端渲染后端返回的10000条数据。
- 浏览器:浏览器安全攻击的理解浏览器存储机制
- 加密与鉴权:对称加密与非对称加密的区别非对称加密的应用场景鉴权方式的实现
- 后端技术:是否会使用Node.js等后端技术
- AI话题:简历提及AI相关内容,聊了一些AI技术。
二面:
- 基础问题:H5与小程序的区别小程序双线程的配合
- H5中JS引擎与渲染引擎的阻塞
- 两种线程之间的通信方式
- Vue2与Vue3的区别
- 个人经历:聊了一些学习经历,有点压力面的感觉。
面试官喜欢考察基本概念的扎实掌握和实际应用的能力,不仅要能给出正确答案,还要能够清楚地解释原理并且结合实际场景展开讨论。要多往性能优化、前端编译优化上面考虑,可以谈论一些常见的优化方法,例如代码分割、懒加载、图片优化等。此外,还爱考察一些技术差异的对比题,如 H5 和小程序的区别、Vue 2 与 Vue 3 的差异等,平时需要多了解新技术的更新和对比。对于 Node.js 等后端技术,即使主要做前端开发,也需要有基本的了解,展示协作经验。
#腾讯大前端岗位热招中##面试问题记录#