途虎养车前端面经
一面(9.13)
- URL 的组成 && 长度
- http 状态码
- 在流程器地址栏输入 URL,到页面渲染都经历了哪些过程
- JS 和 CSS 会阻塞页面渲染吗
- async 和 defer
- TCP 三次握手,四次挥手
- 进程和线程的区别
- node 是单线程还是多线程
- 进程和线程之间是怎么通信的
- 防抖 && 节流 && 如何实现
- 浅拷贝 && 深拷贝 && 如何实现
- promise && promise.all
- map 和 object 的区别 && 可以迭代吗
- AST 语法树
- Vue2 和 Vue3 的数据响应式原理
- Vue2 和 Vue3 的diff 算法原理
- v-for 中 index 可以作为 key 吗
- Vue 组件间通信方式
- 有10个G的文件需要上传,设计一个对应的组件
- 算法题
二面(9.21)
- 编程题
- 学前端多久了 && 怎么学的
- 项目中遇到的困难 && 做了哪些优化
- 几个开放性问题