腾讯秋招 前端 一面面经
1. 介绍下自己
2. 介绍下实习项目,项目优化和项目难点
3. session和cookie 怎么用session区别用户 cookie跨域 和 webstorage区别
4. js基础类型 (答了7个,面试官说还有一个es7的,答不上来,查了一下是bigint)
5. web攻击 怎么防范xss 答输入表单验证转义 问还有呢 答不上来!
6. https加密,非对称还是对称加密(答随机密钥非对称,内容对称)
7. 浏览器缓存 总体说了下 再问expire和cache-control优先级
8. 跨域方式(答jsonp cros 面试官再问 答nginx代理 再问还有吗 答不上来了)
9. 闭包
10. 原型链 组合继承
11. vue3.0和2.0区别 双向绑定原理 3.0用proxy双向绑定的好处
12. vue diff算法优化原理 答diff原理 面试官问优化原理 答不上来(我vue没怎么研究)
13. css bfc 问怎么设置bfc 答绝对布局和overflow hidden 问还有呢 答不上来
14. 样式优先级 问11个class和一个id 哪个优先级高 我答11个class 答错了 面试官让我回去试试 我查了下 并不是10进制 哎 256进制或者65536进制 反正id优先级高就对了
15. 优化 答懒加载 减少dom渲染操作等等一堆
16. 算法题问思路:一个人名序列 字典序排列 查找其中五个人名 怎么找(答建树以后dfs 回溯 问还有呢 说二分查找 这题有点不懂面试官问的意思)
最后反问面试官对这次面试的评价,知识体系的漏洞?
面试官答总体还不错,但都还有进步空间,有些原理不懂,不过毕竟刚接触不久,还是不错的,等通知吧!
看这个评价应该过了,感觉一面难度还可以,但是不答全是一定会继续问的,vue3一定要准备,新更新的知识点要看。打算接下来狂怼vue3原理去了。不看vue3.0二面肯定凉凉,我太菜了😭
#面经##校招##腾讯##前端工程师#