cvte 前端一二面+hr面
一面
时长一小时,全是一问一答,无自我介绍,无反问环节
解释一下盒模型
说一下 ES6 的新特性。ES7、ES8 这些有了解过吗?
bigInt 解决了什么问题,应用场景是什么?
flex 布局和常用属性
闭包和优缺点
除了闭包之外,还有哪些场景会导致内存泄漏?如何检测?
说一下事件循环。为什么要设计微任务这个东西?如果只是避免代码阻塞的话,宏任务不行吗?
说一下浏览器的事件流模型。怎么阻止事件冒泡?
有了解过不同浏览器事件流模型的差异吗?为什么 Chrome89 之后修改了事件流模型?
TCP 和 UDP 的区别,为什么 TCP 需要三次握手?
说一下浏览器的缓存机制
300 和 303 状态码是什么意思
http/2 有哪些改进?
有哪些方式可以实现实时通信?轮询和 websocket 各自有什么缺点?
说一下页面渲染的过程,回流的话会从渲染流水线的哪个部分开始重新走一遍?
说一下 XSS 攻击和 CSRF 攻击,分别是怎么防御的?
CSRF token 要放在哪里?放在 cookie 里面可以吗?
设计注册功能,如何在各个流程确保安全性?
使用 webpack 做过哪些优化?
客户端渲染和服务端渲染各有什么优缺点?
说一下快速排序和冒泡排序的复杂度以及实现
了解过 Nodejs 吗?
二面
职业发展规划
做过的项目说一下,性能方面做了哪些优化
了解过全局状态管理工具的原理吗?
平时有学习什么新技术吗?
vite 和 webpack 相比有什么区别?缺点是什么?
说一下 webpack loader 的原理
vue 子组件在设计上为什么不能修改父组件状态?
如何解决输入框输入频繁触发请求的问题?
手写题:写一个输入框,输入会进行防抖处理
改进1:可以打印输入的值
改进2:可以接受并打印其它参数
开放题:如何统计某个城市的小卖部数量
hr面
- 为啥其它公司 offer 没拿到?最想去哪家公司?
- 再面一次给自己打几分?为什么?
- 理想是什么?别人都是财富自由,为啥你的理想是xxxxxx?
- 别人能xxxx,为什么你不能xxxx?
- ......
很无语。问的问题莫名其妙,而且非常刁钻,没答到重点就一直问到底,让人不知道怎么回答。感觉更像是在参加辩论而不是交流。
#面经##面试题目##广州视源电子科技股份有限公司#