百度 Go 一面

1.介绍项目,项目相关。

2.项目中的漏洞,引到分布式事务。

3.分布式锁

4.缓存击穿相关(只会最简单的永不过期和加锁,后面恶补。面试官后面说了可以直接限流和熔断的方式,但没怎么了解过)

5.redis和mysql的一致性保证。

6.redis的常见数据结构,介绍一下跳表。

7.redis的数据持久化机制

8.B树和B+树

9.SQL语句执行过程中各个关键字的执行顺序

10.平常如何使用大模型的

11.有没有了解AI

12.手撕:经典LC1.两数之和

13.反问

总结:基本常见八股,但很多也不是很熟练。是做AI平台的部门,所以问了些大模型,不太会答。面试官全程没露脸,而我傻傻地开了全程。百度流程很怪,捞我面试的是官网投的部门,但是拿的简历却是在实习僧投的那份,并且官网的流程一直卡在复筛的阶段。但是面试体验很好,面试官很宽容,一直引导。

#实习#
全部评论

相关推荐

查看12道真题和解析
点赞 评论 收藏
分享
only两面,应该是个日常吧,做百度云云计算的,C++/ Go,暑期已经伤透了我的心,决定干个日常然后all in秋招了一面(50min)1.项目介绍与拷打2.raft选举3.选举失败怎么办3.leader和follower挂了分别怎么处理4.新节点加入后要复制全量日志吗,日志量太大怎么办(快照压缩)5.实习介绍与拷打6. Proactor与Reactor7.什么场景使用异步IO,什么场景使用同步IO?8.epoll,select和poll9.操作系统的启动过程10.进程与线程11.用户态与内核态12.lazy allocation过程13.多级页表的好处14.cpp多态15.智能指针16.循环引用17.手撕LRU18.反问二面(1h20min)压力面,说啥都质疑,答对无反馈,手撕两hard1.非常深入的实习拷打,上来就把我打蒙了2.死锁3.如何排查死锁4.锁竞争过程中,如何防止某些进程一直抢不到锁导致饿死5.什么情况会导致内存泄露(裸指针,shared ptr循环引用,多态下父类析构函数非虚函数)6.详细解释一下最后一种情况为什么会导致子类对象内存泄露?如果子类对象无任何内容呢?(有点没理解面试官意思,答了一个类即便是空的,也要占1字节内存)7.介绍智能指针8.三道智能指针应用场景题(汗流浃背)9.说一下你说了解的所有stl容器和他们的底层原理(queue和deque不知道,回去查了一下queue是deque实现的,deque底层是分块数组)10.手撕两hard(个人认为这两题应该都对标力扣hard,后面查到了第一题确实力扣有,是hard),给了个链接跳转英文题,噩梦开始第一题是实现一个最高频率栈,每次弹出最高频率的元素中的一个,如果有多个,弹出最顶上的那个(答了用两个栈实现,有点暴力,面试官不满意,遂寄,回去想了想,应该是栈+哈希表)第二题跳格子,滑动窗口+dp,一开始想歪了,以为是贪心,好在后面圆回去了11.反问业务(面试官只答了一句话,明显不耐烦了。到这里我以为我必死无疑了,已经在准备快手的下一面)第二天和问hr姐姐,啥时候发感谢信?答,面试通过了,稍后电话联系你问,啊?只有两面???答,是的遂上京
bowwww:接只有两面
查看29道真题和解析
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客企业服务