面试官介绍团队业务和技术
做个自我介绍
怎么学前端的(面试官直接指出了我学习方法的一些欠缺之处,非常感谢他)
计算机网络相关的:http缓存,csrf,xss(csrf 和 xss 没看过,然后面试官就开始说这就是只看文档和博客不好的地方,像这些知识要多去形成一个体系,虽然被问了而且没答出来,但还是再次感谢他)
你理解的 vue 和 react 有使用上什么区别(我回答了状态管理和重新渲染)
react 自己的状态管理是不可变对象,mobx 这样的状态管理是可变对象,是怎么实现的呢
你说 react 默认是全量更新,vue 是局部更新,那么 vue 是怎么做依赖收集的
什么时候用全局状态管理,当组件树中层级过多的时候怎么处理它们的状态管理
讲一下你使用 d3.js 遇到的难点
手写题两道:手写 koa 洋葱模型,手写并发请求池
反问
是我太菜了,感谢面试官的建议