百度秋招后端一二三面
面的组里技术栈是Go、K8S那一套,两个面试官还是比较耐心礼貌的,体验很好。两个小时内面完两轮还是很累的...
一面
1.问实习相关20mins
2.了解Go的有缓存和无缓存channel吗
3.了解C++的虚表和原理吗
4.C++多继承的虚机制
5.虚函数的优缺点
6.讲讲红黑树
7.lc 快速幂求x的y次方
二面
一面
1.问实习相关20mins
2.了解Go的有缓存和无缓存channel吗
3.了解C++的虚表和原理吗
4.C++多继承的虚机制
5.虚函数的优缺点
6.讲讲红黑树
7.lc 快速幂求x的y次方
二面
1.实习相关35mins
2.讲讲进程、线程、协程,从栈帧角度分析下
3.了解MySQL的各个时间戳吗 怎么用来实现多时区 给我说一下多时区的最佳实践
4.讲一下TCP是怎么实现可靠传输的,不要详细讲,每个点都总结性地讲讲
5.了解k8s吗
6.HTTP的各个版本有什么不同
7.Java和C++ 你分别学到了什么程度 为什么转语言
8.你对用过的这几个语言,会有偏向性吗
2.讲讲进程、线程、协程,从栈帧角度分析下
3.了解MySQL的各个时间戳吗 怎么用来实现多时区 给我说一下多时区的最佳实践
4.讲一下TCP是怎么实现可靠传输的,不要详细讲,每个点都总结性地讲讲
5.了解k8s吗
6.HTTP的各个版本有什么不同
7.Java和C++ 你分别学到了什么程度 为什么转语言
8.你对用过的这几个语言,会有偏向性吗
9.对以前的项目进行重构的话,会怎么做
问题虽然比较常规,但是还是可以考虑怎么全面、深入地回答,例如TCP的可靠传输可以这样答
1.拥塞控制、流量控制
2.序列号机制、TCP缓存、TCP的超时重传
3.初始序列号是怎么选取的,为什么要做得这么复杂
4.TCP的各个定时器,例如SYN定时器等等
5.三次握手四次挥手,如果变成两次握手三次挥手会怎么样
6.TCP相关的攻击是怎么防范的,SYN泛洪攻击,中间人替换攻击等等
7.TCP首部的一些机制,例如检验和、选项字段
8.TCP小包问题的来源 nagle算法
等等等等...
三面
1.实习相关20mins
2.人生、规划、性格、生活方面20mins
1.拥塞控制、流量控制
2.序列号机制、TCP缓存、TCP的超时重传
3.初始序列号是怎么选取的,为什么要做得这么复杂
4.TCP的各个定时器,例如SYN定时器等等
5.三次握手四次挥手,如果变成两次握手三次挥手会怎么样
6.TCP相关的攻击是怎么防范的,SYN泛洪攻击,中间人替换攻击等等
7.TCP首部的一些机制,例如检验和、选项字段
8.TCP小包问题的来源 nagle算法
等等等等...
三面
1.实习相关20mins
2.人生、规划、性格、生活方面20mins
hr本来跟我说会快速结束,大概20分钟,结果还是聊了40分钟,并且每一个问题都暗藏玄机,压力不小。
#百度##秋招##后端##面经##提前批#