上周五刚投完简历五分钟就收到面试通知,效率真快。。。- 实习的主要工作是什么- CI/CD 的流程是什么- git rebase 与 git merge 的区别- 原型链是如何工作的- Vue 和 React 的 diff 是如何进行的,如何对 dom 进行更新- 项目中遇到的有挑战性的部分是什么 - websocket 与 ajax 轮询,其区别优劣是什么- 做题: 最长上升子序列、LRU、stack、二叉树、用 map 实现 reduce- React 是如何优化内存的- React 享元模式- webpack 的数据结构是什么,什么算法来管理依赖- 有没有遇到内存泄漏的问题- 什么时候会产生内存泄漏问题- 如何理解闭包- xss 与 csrf 分别是什么以及如何防治- xss 如何对数据库造成影响- React 内部是如何防治 xss 攻击的的- React dangerousHtml(好像是叫这个)标签的应用场景- Redux 与 localStorage 相比的好处是什么- Redux 的 action 与 reduce- Redux 如何处理异步请求- Redux 状态的更改是如何反应到 dom 上面的- 如何理解 Redux 状态树- Redux 或者 VueX 带来了什么编程思想- 如何理解虚拟 dom、虚拟 dom 有什么好处- 有没有参与过什么 github 开源项目,看过哪些仓库的代码,学习到了哪些编程思想=============6,明天晚上十点面试。。。。。。