八股文部分:
- 执行上下文、闭包、作用域(讲不清楚)
- 原型链(讲不清楚+1)
- js变量在内存中的存储方式
- js执行机制
- HTTP1.1新特性、你一般用的版本,由什么决定?(我说我在搜索引擎上找不到靠谱答案,让他叫我,他说涉及面试答案不回答)
- TCP、UDP的区别
- 为什么是三次握手、四次挥手
- React事件机制
- 哪些行为会导致React重新渲染
- react生命周期
- setState和this.state直接修改的区别(我说主要因为底层是一个浅对比,他说我答的不对)
- setState是同步的还是异步的
- react变量提升是什么
- react router的两种模式(history和hash)
- 虚拟DOM是什么
思维题:
有一个无限滚动的列表,需要渲染1000万条数据,卡是因为GPU还是因为内存,如何优化?
反问:
公司的技术栈?主要以Vue为主,后台管理系统可能偶尔会用React
Q.E.D.