拾牙的2021年秋招总结(大概会有帮助?)

秋招面试经历

时间 公司 岗位 面试轮次 是否完成
2021年7月2日 07:00 禾赛 嵌入式软件工程师 提前批一面 pass
2021年7月7日 16:00 图森未来 软件研发工程师-Linux应用 提前批一面 not pass
2021年7月9日 华为杭研所 通用软件-数据库内核 提前批一面、二面 pass
2021年7月10日 15:00 触宝 后端开发工程师 提前批一面 not pass
2021年7月13日 19:00 墨奇科技 分布式存储与数据库 提前批一面 pass
2021年7月18日 10:00 Tencent 腾讯 c++后端 提前批一面 pass
2021年7月18日 18:00 字节跳动 后端开发工程师 提前批一面 pass
2021年7月21日 华为杭研所 通用软件-数据库内核 提前批三面(业务主管面) pass
2021年7月21日 19:00 墨奇科技 分布式存储与数据库 提前批二面 not pass
2021年7月22日 18:00 字节跳动 后端开发工程师 提前批二面 pass
2021年7月26日 19:00 百度 百度地图C++/PHP/GO后端开发 提前批一面 pass
2021年7月28日 19:00 Tencent 腾讯 c++后端 提前批二面 pass
2021年7月30日 19:30 百度 百度地图C++/PHP/GO后端开发 提前批二面 pass
2021年7月31日 10:00 拼多多 服务端研发工程师 提前批一面 pass
2021年8月1日 14:00 拼多多 服务端研发工程师 提前批二面 not pass
2021年8月3日 10:30 Tencent 腾讯 c++后端 提前批三面(技术+业务) pass
2021年8月5日 11:00 Tencent 腾讯 c++后端 提前批HR面 pass
2021年8月5日 19:00 百度 百度地图C++/PHP/GO后端开发 提前批三面(业务) not pass
2021年8月5日 21:00 字节跳动 后端开发工程师 提前批三面(技术) not pass
2021年8月10日 19:00 百度 搜索技术平台研发部C++/PHP/GO后端开发 提前批一面 pass
2021年8月16日 18:00 B站 数据库工程师 正式批一面 pass
2021年8月20日 19:00 百度 搜索技术平台研发部C++/PHP/GO后端开发 提前批二面 部门招满,面试取消
2021年8月21日 14:50 贝壳 后端 正式批-一、二、HR面 pass
2021年8月23日 19:30 阿里 c++开发 正式批一面 not pass
2021年8月24日 16:00 字节 后端 正式批一面 not pass
2021年8月24日 19:40 OPPO Linux系统工程师 正式批一面 pass
2021年8月25日 19:40 百度 C++/PHP/GO后端开发 提前批一面 pass
2021年8月27日 18:00 B站 数据库工程师 正式批二面 pass
2021年8月30日 14:10 OPPO Linux系统工程师 正式批二面 pass
2021年8月30日 15:00 百度 C++/PHP/GO后端开发 提前批二面 pass
2021年8月30日 19:00 美团 数据开发工程师 正式批一面 pass
2021年8月31日 10:40 OPPO Linux系统工程师 正式批HR面 pass
2021年9月1日 16:00 百度 C++/PHP/GO后端开发 提前批三面(业务面) pass
2021年9月2日 11:00 B站 数据库工程师 正式批三面(技术面) pass
2021年9月3日 10:00 美团 数据开发工程师 正式批二面 放弃面试
2021年10月17日 15:30 B站 数据库工程师 正式批HR面 pass

秋招面经参考

基础部分

C++语言:
https://www.icourse163.org/learn/BUPT-1003564002?tid=1461043448#/learn/announce
进阶的话:侯捷网课(关于stl可以看看),b站上找

计算机基础:
操作系统:https://www.bilibili.com/video/BV1YE411D7nH
计组:https://www.bilibili.com/video/BV1BE411D7ii
数据结构:https://www.bilibili.com/video/BV1b7411N798
计网:https://www.bilibili.com/video/BV1jK4y1e7BE

算法:
labuladong算法小抄 看
漫画算法小灰 看
关注公众号:代码随想录,按照题目类型刷
LeetCode 101 刷
力扣Hot100 刷
牛客高频50 刷
大概刷200~400就差不多了,但是要保证刷过的题再做没问题,也就是反复刷
数据库:
熟悉基本操作:https://www.bilibili.com/video/BV1Vt411z7wy
熟悉基本调优:极客时间-MySQL实战45讲:https://time.geekbang.org/column/article/68319
mysql必知必会、高性能Mysql

面经

主要来自牛客和一些公众号:
C++面试宝典
公众号:
小林coding (图解系列)
拓跋阿秀
打印下来看,每天看点,牛客面经上会有许多重复知识。

常见问题

static的作用
c++中四种cast转换
C/C++ 中指针和引用的区别
C++里面的四个智能指针
构造函数、析构函数可以是虚函数吗?为什么?
类的构造链、析构链顺序
重载与重写
虚函数和多态
右值引用
C++源文件从文本到可执行文件经历的过程
C++的内存分配
new和malloc的区别
STL的allocaotr,即C++ STL 的内存优化
C++11有哪些新特性


map、Multimap、unordered_map底层机制
vector和list的区别
vector扩容机制
TopK
堆排序、归并排序、快排
红黑树、跳表
LRU

进程与线程、协程
几种IO模型
进程间通信的方式、线程通信方式
Linux虚拟地址空间实现机制
虚拟内存和物理内存怎么对应
多线程和多进程的不同
OS缺页置换算法
死锁发生的条件以及如何解决死锁
操作系统中的结构体对齐,字节对齐
互斥锁、自旋锁
大端小端以及如何判断大端小端
系统调用是什么,你用过哪些系统调用


TCP建立连接和断开连接的挥手过程
tcp握手为什么两次不可以?为什么不用四次?
TCP的自带的机制
TCP与UDP区别
输入一个网址,得到渲染的画面过程,越详细越好
time_wait状态
GET和POST的区别

索引相关
B+树相关
undo redo bin log相关
主从同步相关


单例模式,手写懒汉与饿汉
工厂模式,发送与订阅

还有一些场景题与linux操作以及调优相关的也会问。

下面贴出几个有用的链接,希望能给你帮助:
Mysql常见问题
海量数据场景题
算法题后期注重牛客前50与leetcodeHot100,经常会考上面的题。

对秋招一些经验

1、提前批一定要投,越早投递越好,不要怕没有准备好。腾讯和百度两家会反复捞。
2、实习项目好好梳理,不熟悉的项目or比赛or技术栈不要写在简历上
3、算法提前半年~一年左右刷,八股最好是在学习相关课程的时候就开始看,以八股为中心去扩散学习知识。
4、没拿到意向书之前,表现出想去的意愿,并且愿意提前实习,不然三面orHR面直接挂掉
5、每次面完记录下自己不会的八股,查漏补缺
6、算法、C++基础、计网、操作系统、数据库,最好擅长一个方面(有过深入研究,避免同质化竞争)

最后收获

在这里插入图片描述
华为听说是14级,在批流程
B站三面后隔了一个多月来了hr面…

后续安排

由于目前距离毕业还有大概10个月的时间,除去搞毕设一个月的话,大概还有9个月的时间。
目前是想先把手头上的几本书看完(预计3~5个月):
《Redis设计与实现》
《Unix高级环境编程》
《Unix网络编程》
《Java测试驱动开发》
还有强哥的几本书也要看完:
《重构》
《深入理解Kafka :核心设计与实践原理》
极客时间上还有几门课也要看掉(预计2-3个月):
《操作系统实战45讲》
《分布式协议与算法实战》
《趣谈Linux操作系统》
还有这些:
在这里插入图片描述
然后每天打打原神,有空的时候再来个毕业旅行,时间大概就差不多了。
如果还有时间,那就去提前实习,嗯,就这样吧。
补:
后续发现有些书不适合现在看,动态调整目标吧。

Guess you like

Origin blog.csdn.net/qq_42604176/article/details/120033970