百度一面面经
百度一面面经
本人即将二面
本科非计算机
流程:
1.自我介绍,越详细越好
2.一面问题非常考验你的好奇心和涉猎的广泛性
问题如下:
l操作系统
2.1 你对linux 的查看和编辑文本的命令了解多少
2.2 你知道linux和windows分别属于哪种类型的操作系统吗,有没有关注过这方面的东西
mysql:
2.3 mysql5.7和8.0的版本都用过没,这两个版本的差异你们有关注吗?
2.4 mysql索引底层用的是什么数据结构?
2.5 底层为hash的索引结构你用过没,可以手动添加hash索引吗?
2.6 为啥mysql底层大多数都是用b+树做索引,为啥不用红黑树
2.6 为啥mysql底层大多数都是用b+树做索引,为啥不用红黑树
数据结构:
2.7 AVL树和红黑树的区别在哪?
2.8 快速排序的时间复杂度最坏和平均是多少
外加共享屏幕手撕快排
2.9快速排序是稳定的吗,或者你来解释一下什么叫稳定?
计算机网络:
2.10 简述计算机网络的七层结构
2.11 tcp协议在哪层 ,ip协议在哪层
2.12 tcp协议用哪个端口进行拥塞控制,流量控制又是怎么进行的?
java:
java:
2.13 你现在用的java虚拟机是哪个版本的,你对此关注过吗?
项目相关:
2.14你做项目遇到的技术难点,哪些困难在你看来比较难以克服?