秋招基本没投多少家,笔试面试的可能就六七家,因为面试的时候没有做记录,很多都忘了,所以也是凭记忆写了其中一些,基础考察的话应该问题都差不多就不太着重说了🤣

百度(提前批,oc):一面:各种基础

二面: 项目提问(真的很细 具体到看github中某一行代码)

typescript(可能和简历里写了ts有关)

单元测试

设计模式

二叉树算法手写(具体什么忘了)

三面:手写模拟lodash的set方法

手写模拟一个reduce方法

四面:前端的发展和自己对未来趋势的看法

规划

阿里(挂):一面:hook

pure component

虚拟dom

react和vue区别(设计思想上)

状态码206

实习期间做的东西 实习的团队

....(其他真的忘了 这一面聊了一个半小时 虽然很久但真的聊得很开心)

二面: 实习期间做的东西(就是搬的普通的砖,技术亮点一定要刨根问底出来么- -)

引申到了购物车,聊了两种不同购物车的技术上实现方式,然后问了我基于产品上的思考(对不起,我真的觉得都可以)

react新特性(fiber、hook、新的生命周期)

react和vue虚拟dom的区别(?)

mockjs的原理 为什么能拦截ajax

阿里给我的感觉就是一定要投个好bu,技术方面真的问的很深,万物可能都要究其原理,所以面阿里的时候慎重给自己挖坑,但务必要自信

腾讯(实习转正 说下春招记得的吧):基础,服务端渲染,webpack代码分割·················

字节跳动(oc): 手写模拟lodash的get方法

手写模拟promise的方法

红黑树、哈希冲突、进程线程区别、进程调度算法(这个是面抖音的时候问的,答了大部分出来还是给👴挂了^^)

两个有序链表合并(递归 && 非递归)

动画

还有好几道代码题,抱歉只记得这么多了

头条的感觉就是很侧重代码能力还有计算机基础,当然对于面试的方向一定要有自己的理解

自己看了一遍感觉这排版属实有点丑,本人也8⃣️太会排版,有理解的兄弟可以给我点建议hhh。

从春招到实习再到现在秋招快结束了真的感觉很恍惚,这一年基本没怎么好好休息过,虽然从最初是奔着以阿里为final来学习努力,到最后挂了有一种功亏一篑的感觉,但是觉得也无所谓了,未来多努力就足够了。很感谢牛客这个平台,从春招三月入牛客(好像和大部分人比有点迟?),牛客对我来说的意义是一个非常棒的平台,有面经,有内推,让我能走出校门看看,看到自己的差距,没事无聊也能刷刷牛客水水(?),感谢之前所有发过面经的大佬,也感谢所有帮我内推过的人,辛苦了🙏。把这个面经还有自己的心得整理发出来,回馈牛客所有帮助过我的人,也希望可以帮助更多的人,给自己攒个人品。祝大家秋招顺利,心态很重要,加油~