百度后端研发oc,两面面经

only两面,应该是个日常吧,做百度云云计算的,C++/ Go,暑期已经伤透了我的心,决定干个日常然后all in秋招了

一面(50min)
1.项目介绍与拷打
2.raft选举
3.选举失败怎么办
3.leader和follower挂了分别怎么处理
4.新节点加入后要复制全量日志吗,日志量太大怎么办(快照压缩)
5.实习介绍与拷打
6. Proactor与Reactor
7.什么场景使用异步IO,什么场景使用同步IO?
8.epoll,select和poll
9.操作系统的启动过程
10.进程与线程
11.用户态与内核态
12.lazy allocation过程
13.多级页表的好处
14.cpp多态
15.智能指针
16.循环引用
17.手撕LRU
18.反问

二面(1h20min)
压力面,说啥都质疑,答对无反馈,手撕两hard
1.非常深入的实习拷打,上来就把我打蒙了
2.死锁
3.如何排查死锁
4.锁竞争过程中,如何防止某些进程一直抢不到锁导致饿死
5.什么情况会导致内存泄露(裸指针,shared ptr循环引用,多态下父类析构函数非虚函数)
6.详细解释一下最后一种情况为什么会导致子类对象内存泄露?如果子类对象无任何内容呢?(有点没理解面试官意思,答了一个类即便是空的,也要占1字节内存)
7.介绍智能指针
8.三道智能指针应用场景题(汗流浃背)
9.说一下你说了解的所有stl容器和他们的底层原理(queue和deque不知道,回去查了一下queue是deque实现的,deque底层是分块数组)
10.手撕两hard(个人认为这两题应该都对标力扣hard,后面查到了第一题确实力扣有,是hard),给了个链接跳转英文题,噩梦开始
第一题是实现一个最高频率栈,每次弹出最高频率的元素中的一个,如果有多个,弹出最顶上的那个(答了用两个栈实现,有点暴力,面试官不满意,遂寄,回去想了想,应该是栈+哈希表)
第二题跳格子,滑动窗口+dp,一开始想歪了,以为是贪心,好在后面圆回去了
11.反问业务(面试官只答了一句话,明显不耐烦了。到这里我以为我必死无疑了,已经在准备快手的下一面)

第二天和问hr姐姐,啥时候发感谢信?
答,面试通过了,稍后电话联系你
问,啊?只有两面???
答,是的
遂上京
全部评论
接只有两面
3 回复 分享
发布于 2025-03-27 09:44 湖南
同百度两面oc,现在职,我咋感觉我那时候强度没有这么大
点赞 回复 分享
发布于 2025-09-06 08:29 北京
接只有俩面
点赞 回复 分享
发布于 2025-06-05 21:23 陕西
佬,手撕是只用说思路吗
点赞 回复 分享
发布于 2025-05-05 20:36 陕西
tql
点赞 回复 分享
发布于 2025-04-02 19:29 北京
uu请问是怎么联系的hr呢谢谢
点赞 回复 分享
发布于 2025-03-31 12:50 北京
mark
点赞 回复 分享
发布于 2025-03-27 20:36 广东

相关推荐

2025-12-09 21:15
已编辑
快手_MLOps(实习员工)
前几天看到一个很熟悉的头像关注我,问了一下发现是一个社区的学弟,他是在今年7月份左右开始参与开源的,已经在dubbo-go 里面贡献了不少 pr 了,虽然这个社区我没咋参与就看看热闹,但是这个学弟加了我微信之后说,他是看了我七月份发的那篇文章之后,了解了开源的很多东西,并且深度的参与了开源项目。在高兴之余,对这个学弟的执行力也很钦佩。七月文章传送门:https://www.nowcoder.com/discuss/768780629717549056?sourceSSR=users正好想写个 2025 年的年终总结,就拿这个作为了开头,这一年我觉得帮助就是我的年度关键词,遇到了很多对我尽心指导的前辈,也尽自己所能去帮助了一些人,下面就简单做一点对自己这一年的总结一点小成就:拿到了小红书,快手的后端实习offer,参与saa,higress,kuscia,dubbo,seata-go这些社区的贡献,或多或少的做了些贡献,参加了 ospp 并且结项,永劫无间上了单排修罗一些朋友:在牛客的很多朋友,雨哥,吴哥等等(太多了不列举了),小红书实习认识的kx哥,gq哥和hw(阿里,小红书两段产品实习的佬),开源的导师ms哥,hy哥等等一点感悟:见识了互联网的真实情况后,对自己的整个职业生涯做了规划,把互联网只当做一个跳板去进一步的追求自己想要的生活再没有一点对未来的焦虑一点目标:希望明年秋招可以拿一个满意的offer,继续开心的做开源,明年争取写一本自己的网文(大一就想开始写了,毕竟高考语文131,我觉得自己还是有一点天赋的)最后结合这一年玩牛客的经历,我发现各种佬的面经和经历是对我帮助最大的,但是牛客的技术文章分享好像比较少,后面打算继续写类似之前写开源入门那样的文章,比如higress源码解析,总0-1写一个AI组件这种,争取让大家看牛客的时候可以少一点焦虑,多学点东西
明天不下雨了:加油
2025年终总结
点赞 评论 收藏
分享
从 11 月开始找第二段日常实习前前后后大概面了 20 多场,过程中又有了一些新的体会,和大家一起分享一下。1.  一定一定,在没发 offer 前(即使 oc 了)要继续去投递和面试。2. 在 oc 之后也不要立刻把之前已经拿到的 offer 拒掉,能拖就拖。主包原本已经拿了 momenta 和 soul 的 offer,但是由于等腾讯 csig 的 offer 审批,然后拒掉了这俩,结果审批一周后流程结束,且没有任何通知消息•ᴗ•💧此时只能重新投递简历,等待约面,重新走流程,这一步其实是比较耗时间的,因为约面也很看运气和机遇。3. 算法题大部分依然是 hot100 的 codetop 前五页,字节腾讯和小红书会有一些自创题,这一块可以多参考牛客的面经多积累4. 面试是最好的老师,每次面试完都能套一些项目和实习经历有关的新的问题,另外面试多了之后,自己不会那么怯场,会感觉面试比较放松,当做是和面试官的一次交流,即使是小厂也可以当练手面试,只要有机会就去面5. 有实习经历的同学,一定要把实习做的需求搞清楚,我参加的面试,基本上 90% 的面试,有 90% 的时间都在聊实习的相关问题,八股很少。有的时候会具体到消息队列怎么配置的,几个实例,几个 partition 这类的问题,或者 qps 多少,压测性能,搜索准确率,如何量化某个指标,还有些会涉及到类似于产品视角的问题,比如 AB 实验为什么这样配置,你觉得用户哪些体验能作为埋点这类的问题下面是一些面过的厂和感受:1. soul (oc 拒掉)一面 二面 hr 面都很快通过,感觉只要你有一段实习经历,并且把自己的实习的内容描述的清楚就能拿2.京东零售(oc 拒掉)同一个大部门一面挂了两次,然后又被捞了第三次,然后一周内推进完流程。京东整体面试的感觉是如果对你感兴趣,面试的拷打强度很低,会花很多时间向你介绍业务,或者闲聊3.momenta(oc 拒掉)做内部的数据平台,感觉最近应该是比较缺人,特别是北京的岗位,可能还会涉及到 agent 的一些开发,用于收集数据之类的4.得物(一面就 oc 了),感觉比较缺人,上海的 uu 可以投一投,得物社区的业务,leader 介绍是使用 ai 做一些任务编排和内容分析。5.腾讯 csig 面试的强度比较大,都是一个半小时左右,主要拷打计算机网络和操作系统,一面两个算法题,有一道原创,技术面好评,很有水平。整体流程真是避雷😅 三面结束,hr 说一周内给发 offer,然后拖了七个工作日,最后悄无声息终止流程。6.腾讯 ieg 捞起来一面结束后一直不更新,一面面试官约的下午五点,半小时后说自己只约了半个小时面试间,之后没消息了。7.小红书(oc 拒了)两面技术面,mentor 人非常非常好,面试体验也很好,感觉小红书面试官业务能力很强,氛围应该不错,如果字节没给 offer 的话就去小红书了。8.字节(oc 已接),面了 6 次,第一次是剪映那边一面挂,第二次也是深圳的一个团队,三面挂(感觉聊的挺好,手撕也是最优解,可能存在横向),第三次是上海这边 tiktok 生活服务之类的,面试推进很快,一面结束两小时约二面,二面结束两小时后约 hr 面。9. 还有几个 start up 也面了一下... ...
点赞 评论 收藏
分享
2025-12-05 19:10
门头沟学院 Java
1.描述过往项目中印象最深的问题及解决过程2.秒杀活动中如何评估数据库支持的最大并发量?3.提到Redis缓存库存,如何评估数据库与Redis的并发支持能力(如QPS值)?4.磁盘读取数据时,如何通过磁道地址定位数据?磁道寻址的时间成本如何?5.磁盘旋转一圈的时间大约是多少?6.为什么选择Redis而非本地内存实现缓存?7.Redis的高可用性具体如何体现?8.主从模式下,主库与从库如何同步数据?同步延迟如何处理?9.主备模式下,从库读取数据可能出现脏读,如何平衡高可用性与数据一致性?10.秒杀场景中使用Redis的持久化机制的必要性?11.秒杀中使用的什么数据结构?我不会就说哈希脑子也是抽了12.为什么在秒杀中使用哈希数据结构?具体解决了什么问题?13.MyBatis与Redis结合使用的场景14.MyBatis缓存是否了解?是否了解MyBatis的二级缓存机制?如何与Redis集成实现分布式缓存?15.消息队列的持久化配置是否确认过?默认存储位置是内存还是磁盘?16.如何理解跨域问题17.基于TCP协议的网络通信中,如何实现超时控制?主调侧如何检测超时?18.描述DNS寻址流程19.DNS缓存可能导致脏数据,如何更新域名解析记录(如A记录变更后的全网同步)20.TCP协议中,超时重传机制的具体实现(如重传计时器、ACK确认)21.MySQL的查询缓存(Query Cache)机制是否了解?与Redis缓存的区别?22.对比Redis与本地内存的差异,除持久化外还有哪些选择依据?23.Redis的AOF和RDB持久化机制的区别?如何选择适用场景?24.主备模式下,备节点是否支持读操作?默认配置下的读写策略是什么?25.项目中使用的消息队列是否考虑过数据丢失风险?如何保证可靠性?
点赞 评论 收藏
分享
评论
19
72
分享

创作者周榜

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