鼠鼠的春招告一段落了,整理一下面经回馈牛子们timeline:2.26投递3.19约面,部门成都crm3.24一面3.26二面六个工作日后收到感谢信4.7约面,部门深圳clc4.8一面4.10二面4.14三面4.15oc3.24一面1. 自我介绍2. vue中父子组件渲染/卸载/更新流程3. 闭包的应用4. 实现add(1)(2)(3)5. 路由的 hash 模式、history 模式6. 事件循环7. 事件循环输出8. vdom的理解9. vdom一定能提高性能吗10. aicoding的理解11. 实习相关12. 手写:实现call,要求在node和浏览器内通用13. call和apply哪个性能更好14. 反问3.26二面1. 自我介绍2. 主要是实习+聊天3. 手写flat函数4. 用ts重构,给函数补充类型,主要考察泛型5. 反问六天后挂4.8一面1. 无八股,纯实习2. rn的兼容性处理3. 介绍一些rn的最佳实践4. 手写:retry函数,要求传入promise,times。timeout,请求立刻发出,失败时进行不超过times次的重试,请求时间超过timeout,直接reject。主要考察promsie和race4.10二面1. 实习相关2. 开放性问题3. 平时喜不喜欢做技术分享4. 平时有没有写文档的习惯5. 在学校成绩排名6. 怎么学的前端7. 手写:传入一个数组['abc','abcd','abe'........],求出数组内所有字符串的最长子序列4.14三面1. 自我介绍2. 实习相关3. ai结合低代码怎么落地4. 低代码平台的原理1. hoc2. 低代码产物3. 低代码产物怎么生成页面4. 微前端在低代码页面的体现5. 微前端两种沙箱的实习原理6. https的加密机制1. 对称加密2. 非对称加密3. https的加密时机7. rn爱马仕引擎1. 说说你对爱马仕引擎的理解2. 爱马仕引擎的优缺点8. webpack和vite1. 介绍两者差别2. vite优点3. 为什么vite启动更快,热更新更快9. 你觉得当前低代码平台在使用上有什么问题10. react导航在移动端和pc的差异,怎么抹平,实践中遇到过因为差异引起的问题吗11. 手写:两两翻转,k个一组翻转12. 反问