八股文部分:

  1. 执行上下文、闭包、作用域(讲不清楚)
  2. 原型链(讲不清楚+1)
  3. js变量在内存中的存储方式
  4. js执行机制
  5. HTTP1.1新特性、你一般用的版本,由什么决定?(我说我在搜索引擎上找不到靠谱答案,让他叫我,他说涉及面试答案不回答)
  6. TCP、UDP的区别
  7. 为什么是三次握手、四次挥手
  8. React事件机制
  9. 哪些行为会导致React重新渲染
  10. react生命周期
  11. setState和this.state直接修改的区别(我说主要因为底层是一个浅对比,他说我答的不对)
  12. setState是同步的还是异步的
  13. react变量提升是什么
  14. react router的两种模式(history和hash)
  15. 虚拟DOM是什么

思维题:

有一个无限滚动的列表,需要渲染1000万条数据,卡是因为GPU还是因为内存,如何优化?

反问:

公司的技术栈?主要以Vue为主,后台管理系统可能偶尔会用React

Q.E.D.


我还有很多想要完成的梦想。