自我介绍还在实习吗工作是什么项目都是聚焦pc端吗有没有了解过h5和小程序怎么学习前端的react和vue哪个更熟悉React router有用到吗History和hash模式两种模式有什么区别hash模式是怎么实现的让你实现一个react router路由管理怎么实现(核心是怎么监听hash变化)提示:hashchange利用这种模式原理实现路由管理前进后退怎么监听到的呢(popstate吗?)路由校验怎么做react组件通信怎么做的说一下发布订阅模式react虚拟dom的diff算法说一下 为什么要引入虚拟dom机制性能开销具体指什么呢,能详细一些吗回流重绘为什么会导致性能问题性能优化的方式还有什么防抖节流的区别计时方式,settimeout和setinterval的区别循环计时可以用setinterval执行吗cdn的缓存(浏览器端的缓存)怎么做的静态资源浏览器本地缓存怎么做的etag怎么生成的文件版本对比遇到过吗(没有。。。)前端安全问题说一下csrf怎么预防浏览器调试工具弹幕调试和网络分析http请求头了解多少https和http区别https加密方式tcp三次握手四次挥手算法:两个单链表求相同节点,没运行,写完了面试官没怎么看就说结束了(意味深)反问环境当晚凉