一面2个半小时一小时算法买卖股票2(不用dp和动态规划如何实现)手写并发控制池手写深拷贝(带Date版本),数组去重(不用set和排序如何实现),防抖前面1小时拷打项目八股npm,yarn,pnpm的区别TCP与UDP的区别http2与http3的区别axios的封装怎么做的请求缓存是如何实现的web worker的应用场景如何实现并发请求控制页面卡顿如何排查,如何解决大任务分成小任务如何实现的如何优化一颗巨大树带来的内存占用问题?能不能实现不在可视化区域的节点把它从树上删除事件循环浏览器的渲染在什么时机浏览器的渲染过程requestCallbackxxx你有了解过吗如何排查性能问题如何排查内存泄漏有排查过内存泄漏问题吗内存泄漏发生在哪些场景如何避免内存泄漏防抖和节流的区别防抖是执行最后的函数还是最先的函数了解过性能优化指标吗白屏检测怎么做的了解过5点检测法的5个点如何确定的吗react diff算法的实现过程vue的diff算法的实现过程(不知道)react diff算法的缺点项目中的难点有什么webpack和vite的区别vite的缺点http2如何进行头部压缩的深拷贝如何判断循环引用如何用weekmap实现判断循环引用还有什么方法可以实习深拷贝xss攻击原理如何防御xss攻击了解过csp吗(内容安全策略)