百度提前批一面面经
视频面
时间:1小时27分钟
面试官人很好,学到了很多,很棒的一次面试体验
1.自我介绍
2.项目用户有多少
3.读写分离介绍一下
4.什么是多态
5.说说十大排序算法 时间复杂度 空间复杂度 记得不好 还要再看
6.说说快排的实现过程,非递归能实现吗
7.你了解mysql什么索引,介绍索引
8.哈希表是什么样的结构
9.hash值一样怎么处理
10.Java里有哪些类使用了hash
11.哈希冲突1.8 链表转红黑树
12.什么是rpc
13.rpc框架有做过性能测试吗
14.rpc请求失败了,可能是什么原因
15.算法题:寻找第k大,用快排思想+二分实现
中途经过面试官提醒 磕磕绊绊做出来。。
16.写一下单元测试
17.了解过哪些设计模式
18.单例模式具体的场景
19.手写单例模式 写了DCL。。
20.用过socket吗 服务器使用socket c语言的 用了什么函数
21.http协议 报文的结构
22.http和https的区别 了解TLS握手的过程吗
23.一卡车在一个小时内通过某一路段的概率是96% ,半小时有卡车通过的概率是?
24.硬币正反两面,两个人先抛到正面的算赢,先抛的赢的概率是?,升级n个人呢 ,写出公式
反问