百度go提前批二面
问题
问了我实习做的东西,被说是练手需求,不过确实是我做过最复杂的了😭
问了raft协议的东西和一些细节
逻辑题:有两个蚊香,每根可以燃烧一个小时,问怎么用这两根蚊香计时一个小时15分钟
一开始没想到,后面面试官说可以从两边开始烧,就想到应该先烧一根蚊香,同时点燃另一根蚊香的两端,这样第一根烧完的时候,第二根蚊香还剩30分钟,然后把第二根蚊香的一端烧完,这样就是15分钟了。
go语言编程题,实现一个subscribe/publish模型
go语言太久没写了,写的不好,面试官一直在给我提示和纠正,最后写的也不是很好,感觉面试官有点不满意,写完之后已经一个小时了,虽然是挺简单的一个问题,但是做的真的不好,应该复习一下go语言的。