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

作者:TechPioneer_lp日期:2026/6/19

这篇百度 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 索引 / 锁 / 隔离级别必须补透。
  • 秒杀系统、高并发、窗口控制这类题要能成体系地讲。

最后提醒

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


百度 C++/PHP 研发一二面:一面扫八股和算法,二面开始逼近 Redis、MySQL 和秒杀设计》 是转载文章,点击查看原文


相关推荐


从单机到分布式:用 Go + Eino + DeepSeek V4 构建生产级 Code Review Agent
银河技术2026/6/11

从单机到分布式:用 Go + Eino + DeepSeek V4 构建生产级 Code Review Agent 不是把大模型接到 GitHub Webhook 上,就叫生产级 Code Review Agent。真正决定系统上限的,是任务编排、规则前置、上下文治理、并发隔离与可观测性。 引言:为什么团队越来越需要“生产级” Code Review Agent 在小团队里,Code Review 通常是一个“人盯人”的流程:开发者提 PR,Reviewer 看 diff,提几点


Webpack如何实现万物皆可import?loader的使用/配置/手写实践
漂流瓶jz2026/6/4

Webpack是前端历史上具有统治地位的打包工具,应用非常广泛。虽然现在逐渐被性能更强的工具替代,但是依然有很多工程使用。loader是Webpack中的一种重要的外部插入配置工具,负责对源代码进行转换。Webpack本身只能理解JavaScript和JSON文件,其它类型的文件不能处理。正是使用各种loader,Webpack才有了将各种格式的资源和代码识别和引入的能力。当然,loader的能力也并不仅限于此。 loader使用示例 为了了解loader的作用和使用方式,我们举例一些现有的知名


Android 离线优先架构实践:网络只是本地数据库的同步触发器
潜龙勿用之化骨龙2026/5/29

本文基于对 Learn-Kotlin-Coroutines 的工程化重构,记录从「请求式架构」走向「响应式单一数据源(SSOT)」的完整思路与实现方案。 引言:被网络绑架的 UI 过去很多 Android 项目的数据流都是这样的: 请求网络 → 拿到数据 → 更新 UI 这种模式在网络稳定时看起来没有问题。但一旦网络变慢、接口超时、页面频繁切换,问题就会迅速暴露: 页面白屏等待 数据状态不一致 本地缓存形同虚设 根本原因在于:UI 的命运被网络状态决定了。 现代 Android 架构正


ODA运维实战:Oracle 19c YJXT PDB表空间在线扩容全过程_20260503
sysrootsa2026/5/6

一、操作时间 2026 年 5 月 3 日 09:30 二、操作环境 平台:Oracle Database Appliance,ODA 数据库版本:Oracle Database 19c,19.25.0.0.0 主机:teierp1 实例:erpcdb1 CDB:ERPCDB PDB:YJXT 存储:ASM +DATA 操作方式:在线扩容 本次操作为 Oracle 表空间在线扩容,不涉及业务数据修改,不需要停库。 三、登录数据库并进入


AI!一种新的AI项目架构思想与尝试(怎么让AI更有效的开发)
无我Code2026/4/27

前言 在2026的今天,AI极大的提升了项目的开发效率,程序员在当下已经不是考虑AI行不行,而是应该如何积极的拥抱AI,虽然AI不是万能的银弹,但是在2026的今天,AI已经可以帮助我们快速的开发一款小而美的应用,或者解决一些简单的功能开发,提升我们的开发进度,减少我们敲击键盘的次数。那么在AI盛行的当下,我们的项目架构自然需要针对性的向AI方向进行调整,让AI能够更容易的理解项目,提升代码准确率已经是当下最需要解决的问题。 项目架构设计 在近期使用AI的过程中,我使用AI搭建了一个python


《 SwiftUI 进阶第8章:表单与设置界面》
90后晨仔2026/4/18

8.1 Form 组件 核心概念 Form 是 SwiftUI 中用于创建表单界面的专用组件,它提供了: 自动的分组和分隔线 自适应的布局 与系统设置一致的外观 支持多种表单控件 基本使用 import SwiftUI struct ContentView: View { var body: some View { NavigationStack { Form { Section {


OpenClaw(龙虾)最强开源对手!Github 40K Star了,又一个爆火的Agent..
AI袋鼠帝2026/4/10

大家好,我是袋鼠帝。 最近几天,不管是国内的开发者社群,还是国外的X,又有一个开源项目的热度简直高得离谱。 根据开源项目飙升榜的数据,它在一个月内的增长率达到了惊人的百分之1237。 仅仅过了两个月时间,它的标星数量就已经突破了40k大关。 在技术社区里,很多人甚至直接把它称为OpenClaw的第一个真正竞争对手。 这个爆火的开源项目,叫做 Hermes Agent,地址 github.com/NousResearc… 是由 Nous Research 团队倾力打造的开源Agent。 今


在 Debian 上部署 ELK 7.17 完整指南
itmanll2026/4/2

Elasticsearch 7.17 是 7.x 系列的最终维护版本,目前仍有大量生产环境集群运行此版本。本指南将详细介绍如何在 Debian 12/13 上完整部署 ELK 7.17 栈(Elasticsearch、Logstash、Kibana)。 环境要求 Debian 12(bookworm)或 Debian 13(trixie)至少 4GB 内存(默认堆内存占用约 2.4GB)开放端口:9200(Elasticsearch HTTP)、9300(Elasticsearch 传输)


【35天从0开始备战蓝桥杯 -- Day5】
小年糕是糕手2026/3/24

🫧个人主页:小年糕是糕手 💫个人专栏:《C++》《Linux》《数据结构》《C语言》 🎨你不能左右天气,但你可以改变心情;你不能改变过去,但你可以决定未来! 目录 一、输入输出 1.1、单组测试用例 1°计算 (a+b)/c 的值 2°与 7 无关的数 1.2、多组测试用例 情况一 1°多组输入a+b II 2°斐波那契数列 3°制糊串 情况二 1°多组输入a+b 2°数字三角形 3°定位查找 情况三 1°字符统计 拓展函数 2°多组数据


OpenClaw“小龙虾”深度解析:60天碾压Linux的AI智能体,从原理到搞定本地部署【Windows系统 + 接入飞书】
燃于AC之乐2026/3/16

👇点击进入作者专栏: 《算法画解》 ✅ 《linux系统编程》✅ 《C++》 ✅ OpenClaw“小龙虾”深度解析:60天碾压Linux的AI智能体,从原理到搞定本地部署【Windows系统 + 接入飞书】 引言:2026年最火爆的开源AI智能体一、OpenClaw是什么?——从“对话”到“动手”的质变1.1 核心定位:长了手脚的大模型1.2 核心能力:一键控制电脑 二、技术原理:AI如何真正“动手干活”?2.1 架构设计2.2 工作流程2.3 技术关键点:上下文窗口压

首页编辑器站点地图

本站内容在 CC BY-SA 4.0 协议下发布

Copyright © 2026 聚合阅读