百度 C++/PHP 研发一二面:一面扫八股和算法,二面开始逼近 Redis、MySQL 和秒杀设计

这篇百度 C++/PHP 研发面经很适合作为"后端基础到系统设计过渡"的样本来看。

它的一面还比较像常规校招:

  • 算法

  • OS

  • 计网

  • HTTP

  • Redis

  • 静态 / 动态链接

  • C++ 基础

但二面明显开始往:

  • 智能指针

  • TCP 窗口和拥塞

  • Redis 各种底层结构

  • MySQL 索引、隔离级别、锁

  • 秒杀系统和高并发设计

去推进了。


校招大礼包获取:入口

可能是至今最全,最好,最实用的校招大礼包,减少信息差,预期漫步无敌的刷提,不如有的放矢,针对性的准备,这样才能有效备考,有了这份资料,不说100%拿到offer,至少帮你提升50%概率拿到offer


这篇面经适合谁看

如果你准备投百度后端、C++ / PHP 混合研发、偏服务端系统和高并发场景的岗位,这篇很有参考价值。

面试流程速览

这位候选人笔试并不理想,但依然进了面试,说明:

  • 笔试不完美不代表没机会

流程大致是:

  • 一面:算法 + 八股

  • 隔天就约二面

  • 二面:项目 + Redis / MySQL / 设计题

这条线非常像标准后端研发筛选链路。

一面在看什么

一面的重点包括:

  • 链表判环

  • 快排

  • 统计学生成绩分段

  • 进程 / 线程

  • TCP / UDP / HTTP

  • GET / POST

  • URL 到页面全过程

  • Redis 集群和 zset

  • 静态链接 / 动态链接

  • const / static / 重载 / 重写 / 虚函数 / 堆栈

这一轮的作用非常明确:看你是不是一个基础合格的研发候选人。

二面为什么明显更难

二面的重点包括:

  • 智能指针

  • TCP 拥塞控制

  • 收发窗口不一致

  • Python GIL

  • Redis 各数据结构底层实现

  • MySQL 聚簇 / 非聚簇索引、隔离级别、锁

  • 秒杀系统、高并发设计

这已经不是普通八股面了,而是在看:

  • 你是不是能真正做后端

  • 你对缓存、数据库和高并发是否有系统理解

从这篇面经里能看出百度在筛什么

  • 你的算法和基础是否过线

  • 你的 Redis / MySQL 是否真懂

  • 你是否能进入秒杀和高并发设计层面

  • 你的语言基础是否能支撑服务端开发

如果你准备这类岗位,这几块要重点补

  • 一面高频题:链表、快排、HTTP、URL 链路、const / static 不能掉。

  • 二面重点:Redis 各结构底层、MySQL 索引 / 锁 / 隔离级别必须补透。

  • 秒杀系统、高并发、窗口控制这类题要能成体系地讲。

最后提醒

这篇面经最大的提醒是:很多后端岗位一面只是门槛,真正拉开差距的是二面开始的缓存、数据库和系统设计。

相关推荐
TechPioneer_lp4 天前
阿里巴巴云原生高可用架构 C++ 一面面经:编译链接一路追到源码层,内存、日志、定时器全要会
大厂面经·c++面经·阿里巴巴校招·技术面经
程序员老舅5 个月前
【无标题】
c++·嵌入式·八股文·c++八股文·八股文面试题·c++面经·c++面试题
linweidong5 个月前
中科曙光C++面试题及参考答案
二叉树·cuda·内存泄漏·寄存器·c++面试·c++面经·混合编译
十年编程老舅1 年前
C/C++ 高频八股文面试题1000题(一)
c++·八股文·大厂面试题·c++八股文·八股文面试题·c++面经