百度提前批一面凉经

面的部门是ACG,面试官不开摄像头+对面一直有人在说话+感觉对我完全不感兴趣,面试体验不太行。。。

1.一条写请求发送到Raft系统里的流程是什么样的?

2.举个Leader和Follower冲突的例子

3.在Raft中,Leader在确认收到超过半数同步后,但还未提交日志到状态机前,可以执行回复给客户端吗(从这里开始有点晕了)

这里是可以的,大作业里的做法是Start将要存储的数据发送给服务端,然后建立一个对应的管道监听,查看是否同步成功,这个监听如果超过一定时间(设定的是500ms)还没有收到,则超时重发。在大作业里,执行状态机=回复给客户端

4.假如主节点达到半数同步,回复给客户端这条消息后还没来得及给客户端发送自己已经commit的消息就挂了,这个时候集群会发生什么 ? (主节点已经同步到状态机的时候,从节点没收到主节点发来的LastApplied同步)

开始胡言乱语了。

5.Switch Case里面放多个channel,会先去执行哪个Channel?为什么?

随机,不知道为啥。

gpt: 这是 select 语句的一个关键特性,目的是为了防止因为某个 channel 总是优先被选择而导致其他 channel 长期被忽略。每次 select 执行时都会随机化选择顺序,所以你无法预测在多个 channel 同时就绪时具体会选择哪个。

所以是为了保证公平性,避免饥饿现象。

6.Golang的垃圾回收过程。重点说一下Stop The World的时候的过程

只大概讲了一下原理,估计不满意。 后续还是要背一下源码流程

7.Go中有很多Goroutine,怎么管理数据安全

Channel

8.死锁是怎么产生的?

9.写一个死锁的场景

写了个两个channel的阻塞写的场景,但是语法没认真写 百度的垃圾编辑器并没有纠错功能,估计又下头了。。。

10.手撕 leetcode 1338

总结:

  1. Raft有点细节有点忘了,导致被面试官绕的晕晕的。。
  2. 以后写代码优先共享屏幕用自己的IDE,这次吃亏了
  3. 下次问面试官再说不match,就直接逼问到底哪里不行了
  4. 面试如果面试官问确定吗的时候自信一点
全部评论
哥,咱俩一个部门,我的面试官也没开摄像头
1 回复 分享
发布于 2024-08-27 12:41 北京
我面百度一面和三面也是这样的,感觉对我不感兴趣
点赞 回复 分享
发布于 2024-08-27 12:38 广东

相关推荐

27学院鼠好不容易找到实习,代课被同学举报深知学历不好,千辛万苦拼命学了一百多天Java,好不容易找到实习,然后代课被同学举报了,真是我的好同学害……起因是一节课老师点名答到,我的好同学听出来不是我声音于是三番五次跟老师举报有人代课,然后我的代课就破防了,质问我怎么回事,我也很懵,举报我那个人平时很努力,他应该打算考研,成绩第一奖学金啥的都拿了,平时五点起床,十点睡觉,我从来没看他改变过,努力到畸形的一个人,现在我觉得他心里面也有点畸形,我代课管他什么事啊喂,啊啊啊啊啊啊,我现在应该怎么阻止他(╥╯﹏╰╥)ง,难死了这个人跟我一个宿舍,属于认死理的,他只按他认为对的来做,别人根本不能给他商量,啊啊啊我要黑化了,我感觉下次老师再点名他肯定又会举报我,说不定还会跟辅导员说,那就完蛋了,跟他发微信他不回,感觉跟他沟通不了,毁灭吧世界现在暂时的解决办法就是我p假条,一旦老师是点名签到就跟老师请假,但是不是长久之计,一直请假太显眼了,求救🆘ps:他不知道我出来实习了,他就是单纯举报有人代课这个事情,不管谁代课他都一样会举报(っ╥╯﹏╰╥c)作者:代码飞升_不回私信人太多啦好累好累_每天十多条累链接:https://www.nowcoder.com/creation/subject/911c57e167c24c3a9d98643fe97c79c8来源:牛客网
肖先生~:这种人就是看不得别人好
我的实习日记
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
03-20 10:00
点赞 评论 收藏
分享
评论
6
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务