这篇百度 123 面非常有参考价值,因为它不是一条单纯靠技术堆上去的流程。
原始记录里:
-
一面先写两道题,再问 C++ 基础
-
二面项目深挖、分布式文件存储一致性、树直径、链表入环数学证明
-
三面居然几乎不问技术,反而更看项目分工、开放题、沟通协作、优缺点
这说明百度的三轮不是简单重复,而是从"代码能力"一路过渡到"成长潜力和团队匹配"。
校招大礼包获取:入口
可能是至今最全,最好,最实用的校招大礼包,减少信息差,预期漫步无敌的刷提,不如有的放矢,针对性的准备,这样才能有效备考,有了这份资料,不说100%拿到offer,至少帮你提升50%概率拿到offer
这篇面经适合谁看
如果你准备投百度开发岗、后端岗、实习岗,而且你经常担心"我代码还行,但思维和沟通会不会拖后腿",这篇非常值得看。
面试流程速览
-
一面:直接插入排序、Z 字变换 + C++ 基础
-
二面:分布式文件存储项目、一致性、两道代码题
-
三面:项目分工、开放题、沟通协作、职业规划
-
最后 HR 下口头 offer
一面在看什么
一面主要在看:
-
代码基本功
-
类对象编程思想
-
多态
-
inline -
堆和栈的增长方向
-
内存碎片
这轮典型作用就是:
-
先看你能不能写
-
再看你 C++ 基础是否过线
二面为什么最难受
二面的问题非常典型地体现了"项目 + 证明 + 一致性"三重压力:
-
分布式文件存储系统
-
异常处理
-
多副本一致性
-
树上最长路径
-
链表入环和数学证明
这轮最痛苦的不是某道题太偏,而是:
-
既要懂项目
-
又要写题
-
还得证明
这很容易把"只会结论不会证明"的短板直接打出来。
三面为什么几乎不问技术
三面里,女面试官几乎没继续拷打技术,更多在看:
-
项目介绍
-
分工安排
-
智力题
-
抓取网页的开放题
-
职业规划
-
团队合作
-
成就感的事情
-
优缺点
这其实说明:
-
前两面如果已经确认你技术可培养
-
第三面就会更看你是不是适合这个团队
从这篇面经里能看出百度在筛什么
-
你的代码题基础是否过关
-
你的项目和一致性思维是否像样
-
你面对非标准题和证明题时会不会明显掉线
-
你的沟通、团队协作和成长性是否够好
如果你准备这类百度流程,这几块要重点补
-
基础题和 C++ 面向对象概念要稳。
-
项目里涉及的一致性、异常处理、多副本逻辑要准备深挖。
-
链表、树、证明类题不要只会结论。
-
三面常见的开放题、团队题、优缺点题要提前准备。
最后提醒
这篇面经最大的提醒是:百度并不总是"技术到底",很多时候到了后面,真正决定你能不能拿到 offer 的,是综合素质和可培养性。