百度Java二面凉经

在牛客潜水好久,发一篇面经供大家参考。

秋招补录被百度捞起来,流程很快,一面结束后第二天下午就进行了二面,面试官全程有引导,虽然挂了😅,但面试感觉良好。面试问题做了简单记录,因为大部分围绕项目展开,可能不具备很好的参考性。

1.做个自我介绍吧。
2.你怎么学习Java的?
3.看你的项目,咱们聊聊分布式吧。
4.raft的缺点,怎么解决?
5.你了解哪些一致性协议?
6.zab和raft比较一下?zab设置observer的好处,坏处?
7.multi-raft谈一下?
8.cap了解吗?为什么不能都保证?raft保证了什么?
9.gossip了解吗?redis集群是怎么做到一致性的?
10.有哪些场景需要保证强一致性,有哪些场景需要保证最终一致性?
11.为什么有些场景需要保证可用性?
12.hbase了解吗?
13.netty的性能为什么好?pb的序列化协议为什么性能好?
14.零拷贝讲一下?
15.select和epoll的区别?
16.命令模式了解吗?给我讲一下?
17.代理模式讲一下?应用场景?aop的实现为什么要用动态代理?
18.raft的leader选举过程?
19.raft的日志复制过程?
20.日志复制如果使用follower来接收日志,leader崩掉,日志不一致的情况,怎么设计日志复制功能。
21.es的前缀查询了解吗?
22.怎么实现一个前缀查询?
23.前缀树存中文的问题?怎么解决?
24.做一道题吧:
一个一维数组,全是0和1,找最长的1子数组。
拓展一下:
一个二维数组,找最大的1的矩阵。
25.你最近读什么书吗?
26.你有什么想问我的吗?

因为好久不刷题,题没写出来,挂在这里了,还是要多刷题😣。
最后祝大家早日上岸,offer多多。
#面经##校招##百度##Java工程师#
全部评论
围绕raft问了好多😂
点赞 回复
分享
发布于 2020-12-21 17:01
看的我有点懵,没了解过raft
点赞 回复
分享
发布于 2020-12-21 22:03
联想
校招火热招聘中
官网直投
想问下补招一天二面面完,但由于当天时间很晚了,二面面试官说要不在下次在选个时间三面,结果我问校招负责人现在的面试流程状态,说二面结果还没出来,是不是被养鱼了啊😂
点赞 回复
分享
发布于 2020-12-21 22:42

相关推荐

考试时间:3月9日 10:00-12:00 是美团的第一场笔试,也是我的暑期实习的第一场笔试题型:5道编程题,一道20分前三题属于打卡题目,大部分都可以AC,但是第四题比较卡人,滑动窗口的设计也不是那么直接,卡了我1个小时;第五题难度比较大,我用普通的广度优先搜索超时了,只通过了10%,算下来能拿82分吧?做完告诉我可以做第二次,不知道要不要做第二次这里只记录第四题与第五题4. 小美拿到了一个大小为n的数组,她希望删除一个区间后,使得剩余所有元素的乘积末尾至少有k个 0。小美想知道,一共有多少种不同的删除方案?输入:    5 2    2 5 3 4 20输出:    4说明:    一,删除[3]。    二,删除[4]。    三,删除[3,4]。    四,删除[2]。这道题我理解下来理解了很久,才看懂区间的意思是指连续子数组,可以删多少种连续子数组,我一开始用总乘积,和子数组乘积的方法进行滑动窗口,来看商是不是10^k的倍数,结果测试通过了,告诉我除数过大,无奈之下把所有数字都分解成5和2的倍数,计算5的个数和2的个数,结合滑动窗口得出答案5. 小美认为,在人际交往中,但是随着时间的流逝,朋友的关系也是会慢慢变淡的,最终朋友关系就淡忘了。现在初始有一些朋友关系,存在一些事件会导致两个人淡忘了他们的朋友关系。小美想知道某一时刻中,某两人是否可以通过朋友介绍互相认识?事件共有 2 种:1 u v:代表编号 u 的人和编号 v 的人淡忘了他们的朋友关系。2 u v:代表小美查询编号 u 的人和编号 v 的人是否能通过朋友介绍互相认识。注:介绍可以有多层,比如 2 号把 1 号介绍给 3 号,然后 3 号再把 1 号介绍给 4 号,这样 1 号和 4 号就认识了。输入描述:第一行输入三个正整数n,m,q,代表总人数,初始的朋友关系数量,发生的事件数量。接下来的m行,每行输入两个正整数u,v,代表初始编号u的人和编号v的人是朋友关系。接下来的q行,每行输入三个正整数op,u,v,含义如题目描述所述。输出描述对于每次 2 号操作,输出一行字符串代表查询的答案。如果编号 u 的人和编号 v 的人能通过朋友介绍互相认识,则输出"Yes"。否则输出"No"。这道题会的大哥可以评论区留言
投递美团等公司10个岗位
点赞 评论 收藏
转发
2 24 评论
分享
牛客网
牛客企业服务