一面:1. 自我介绍2. 学校是在成都,实习地点是在北京吗?2. 实现一下你这个cache,缓存,惰性删除3. customRequest为什么要写这个,ANTD不能满足吗?4. bug率0.67是一个什么样的水平,showcase是干什么的?5. 实现格式化字符串6. JWT是在浏览器签发的还是后端node签发的?Cookie和storage的区别,cookie还有哪些属性?7. get post的区别8. 防抖怎么实现?具体是在哪里用到了?9. React用了哪些钩子?10. useMemo useCallback有什么区别?为什么可以做性能优化?10. loader有哪些?loader有啥用?和plugin有什么区别?11. TypeScript 12. 什么时候必须用到this? 13. 反问二面:1. 自我介绍2. React的工作原理,讲下虚拟DOM,为啥虚拟DOM快?怎么比对的?具体是怎么遍历这颗树的?手写二叉树遍历3. 算法大赛主要做了啥4. 前端学了多久了,为什么12月才开始学前端?为什么学前端?5. 前端都看什么书?6. H5和PC端有什么区别?React.Native和React有什么区别?7. 前端有哪些发展方向?8. 实习是做的比较复杂的东西是什么?实习学习到了什么?monitor是什么?有啥用?有啥冲突吗?9. mock数据是怎么mock的?插件是怎么拦截的数据?fetch请求后的过程是什么?具体是在哪个阶段拦截的?10. 进程之间如何通信?进程、数据库在前端中有哪些可以落地的应用?11.HTTP1.0 和HTTP2.0有啥区别?HTTP1.0 HTTP2.0有哪些限制?12. script解析会阻塞DOM渲染吗?如何解决?13. 浏览器在渲染的时候会触发一些事件,如Onload等,有哪些事件?触发的时机是什么?图片解析的方式是什么样的?14. 了解Redis哪些策略?数据库的锁和事务是什么有什么用?15. 手撕:全排列16. 实习中遇见什么问题?如何解决?17. 平时喜欢做什么?如何准备秋招的?三面:遇见过最有压力的一面。。。。1. 自我介绍2. 实习地点是北京,秋招意向base3. 实习期间做了什么有价值的东西,亮点的东西?4. 对公司产生了什么有价值的事?【写一下你说的规范,落地了吗?没有落地,那有啥价值?】5. 写一下你的整个实习做的模块的伪代码,不要写界面,不要描述界面,我要找的是工程师,不是产品ui,不是只前端的....这样你写下后端的逻辑,数据库,写了一会,算了换一个题【没get到,对我不太满意感觉】6. 实现点击按钮后发送12345个请求,并按照请求顺序渲染界面,要求渲染速度最快【写了个promise啥的,不会优化,我说我下来再看一下,面试官说也就是实现不了是吧。。。】7. 你是啥专业?在哪个学院?是文科生?为啥选这个专业?也就是说你报不了计算机专业8. 为什么学前端?你的同学们掌握了什么知识?他们在干嘛?为什么只有你一个人选前端方向?9. 没有找个人带你学习前端吗?10. 反问:对我或者对应届生有啥建议吗?没啥建议,不同人不一样,不好说#前端##秋招##字节跳动#