一面 40min - react hooks, useEffect和useCallback区别? - react性能优化 - 简述diff算法?为什么是O(n3) - currentTarget和target区别? - webpack loader原理?plugin原理?手写过吗? - 怎么进行代码分割? - 浏览器性能优化 - 如何封装一个脚手架cli,如何感知脚手架的更新? - 部署流程?静态资源如何部署?覆盖式更新和非覆盖式更新的区别?hash值的意义,max-age设置多久?200和304?from memory和from disk? - git rebase? git merge -...