部门:pcg 前端一面4.9更新: 状态变成复试了自我介绍1. 聊实习过程中比较有技术挑战性的事情,然后你又是怎么样去上手去做的这个事情?中间碰到过什么样的问题?然后最后怎么去解决的?2. 如果文件的修改日期有变化但是内容没有变动,会重新传文件吗3. 分片上传失败的处理4. 用户如果觉得上传时间太久了,关掉页面,会有记录吗5. 除了web worker还有什么方案进行md5的计算6. zuzstand和redux的区别7. 鉴权方案8. CSRF攻击是怎么拿到cookie的9. 为什么token不会遭受CSRF攻击10. 首屏性能优化有哪些方案11. CDN为什么可以更就近的拿到资源呢(这个没答好)12. 服务端渲染的原理(开始疯狂给自己挖坑惹)下面是八股部分13. 聊一下前端的跨域14. websocket是怎么建立连接的15. tcp和udp有什么区别16. 各自的应用场景17. HTTP2多路复用的原理18. JS的垃圾回收,主要讲了一下标记清除19.浏览器渲染原理20.JS脚本会阻塞浏览器渲染吗?21. JS 是以内联的方式放在 HTML 代码中加上 defer 和async 还有用吗?做了一个promise场景题 秒了22. react常见的hooks23. 怎么简单实现一个useState(绷不住了,开始瞎扯)23. hooks里怎么减少react render的调用24. 你是学算法的是吧,那你说一下什么是红黑树(我的辣鸡算法是人工智能不是数据结构啊sos)25. 实现一个简单的快排(口述)26. 快排是稳定的吗终于到手写题了,这个时候已经过去了70min1. 手写LRU,面试官希望我用c++或者py,但最后只写出了js。。。不过好在调通了2. 阿拉伯数字转中文整整面了俩小时,面的人都麻了 #腾讯# #暑期# #前端#