字节前端面试
一面
- 自我介绍
- TCP与UDP
- HTTPS中间人攻击
- HTTPS与HTTP区别
- HTTPS握手过程
- http123区别,深挖了一下
- js闭包
- js原型链
- 事件循环
- Vue与React有什么区别
- 手写防抖节流
- 手写new
- 并发请求控制
二面
- 自我介绍
- Cors跨源请求资源共享
- 设计模式有哪些原则(我就回答了单一职责和开闭原则)
- 设计模式有哪些
- 策略模式与状态模式区别
- 浏览器事件流机制
- 事件是在哪个阶段触发,可以改变不
- 开发平台与app有什么区别
- 手写flat
- LRUCache
- 最长连续不重复子串