一面,7.18
1、自我介绍;
2、C和C++区别、面向对象和面向过程;
3、代码执行过程(预编译、编译、汇编...);
4、C++地址空间的布局(内核、栈、堆...);
5、new和malloc;
6、进程和线程的区别;
7、线程通信方式;
8、页面置换算法;
9、进程调度算法。
10、UDP和TCP;
11、TCP为什么可靠;
12、三次握手和四次挥手;
13、算法:剑指66:构建乘积数组;
14、看了啥书,讲的啥
15、反问环节;
二面,7.23
1、自我介绍;
2、扯了一点简历上的项目;
3、C++多态;
4、深拷贝与浅拷贝;
4、智能指针;
5、动态库和静态库;
6、系统调用;
7、死锁预防和避免;
8、对称加密与非对称加密;
9、HTTP和HTTPS;
10、HTTP状态码;
11、三次握手与四次挥手;
12、算法:树的层次遍历;
13、算法:验证IP地址;
14、反问环节;
三面,8.4
1、自我介绍;
2、开始对简历上的项目进行轰炸;
3、面向对象和面向过程;
4、如何用面向对象的方式把你简历上的项目重构一哈(我反正是人晕了,扯了快半个小时);
5、细说多态;
6、三种智能指针的原理;
7、说一说你知道的设计模式;
8、手撕观察者模式;
9、算法:快排,顺便自己整个测试用例测试一哈;
10、反问环节;
前两面太久远了,有些问题想不起来了,只能根据聊天记录复盘一哈🤣🤣🤣
字节三面完一个小时又是阿里二面,被虐惨了,问的东西都很底层,我背的八股文没有覆盖到,下次再来复盘🤣🤣🤣
最后,顺便许愿一个HR面
8.11 HR面完事
杂七杂八问了下,说是要跟二三面的面试官讨论一下,然后5-6个工作日有答复,来个offer吧,求求了
8.17oc,8.18收到意向书,刚好历时一个月
总结
1、面试体验很ok,问的八股文基本都是会的,算法题也基本上没遇到hard,偶有不会面试官也会引导;
2、最大的缺陷就是简历上全部是实验室项目,没有一些开源项目作为支撑,显得有些单薄,这在我面试其它厂后端岗位时感受尴尬😂,所以建议大伙有时间就去找一些比较牛逼的开源项目做一做;
3、还有就是我看脉脉上人均劝退客户端,太哈人了,大伙怎么看;🤣
4、今天面美屯后端,上来也没要我自我介绍,直接问你一个搞数据分析的为啥要来搞后端(给我整不会了,我要是卷的过算法我还搞个锤子后端😅),再加上简历上没后端项目,搞得我非常尴尬,所以还是建议大伙能整点开源项目到简历上就整点;
字节面试就告一段落了,后面再看看能不能再混几个其它厂的offer
全部评论
(9) 回帖