- http https 加密方式
- tcp握手
- 对称加密和非对称加密使用场景(为啥又问加密,好久没看我忘了啊)
- http2
- 跨域,解决方法
- http和https可以共用本地储存吗
- 继承方法
- 原型链顶层是?Object的顶层是?
- 事件循环原理,宏任务微任务举例
- cookie 和 localstorage区别
- 讲一下v8垃圾回收机制(专门看过,直接吟唱)
- 什么情况会产生内存泄露
- xss,csrf
- xss攻击方式有几种
- 强制缓存和协商缓存的区别
- 图片是哪种缓存,js,html是哪种
- js有哪些强制更新GPU的方法(答了rAF,也不知道对不对)
- webpack和vite的区别,为什么快
- 用过哪些webpack优化方法
- 拆包的过程
- react ref 特点
- ref为什么不会被react管理
- diff算法
- key的作用
- 推荐使用索引当key吗
- react 的更新值遍历方法 是dfs还是bfs,为什么
- fiber数据结构
- 用过哪些hook
- react hook的特点
- class和hook的性能哪个好
- componentDidMount和useEffect的区别
- 写过css吗(当然)
- 讲一下flex布局 basis的作用(忘了,但是面试官提醒答上了)
- 动画会做吗
- 性能指标
- 性能优化,讲一下你做的
- 是你主动做的吗(做业务需求顺带做的)
- 发布过npm包么
- 讲一下你发布的sdk,原理
- 讲一下你项目里对你成长帮助最大的
- Three.js是之前就会吗(现学的)
- 反问
刚面的,秋招的第一场面试,很多八股都生疏了,好在不全是八股,问我项目我还是能吹两句的
回过头看,有些问的其实比较冷门,回头再消化一下,这两天真的累死,周末四五个笔试,感觉快累似了
#你的秋招第一场笔试是哪家#
#前端面经#