Google L3 软件工程师模拟面试

L3 和 L4 在很多 loop 里拿到的题目是一样的——决定 L3 过不过(或被 no offer)的是 hint 依赖度、复杂度分析的纪律性、以及行为面里能不能讲出独立 ownership。

  • 4 轮
    Onsite(非淘汰)
  • OA/GHA
    预筛(逐步淡化)
  • 易-中
    LeetCode 难度
  • 免费
    第一次 mock

Google L3 跟非 FAANG 应届 loop 长得不一样

Google L3 是给应届和早期职业(0-2 年经验)的入门 SWE 通道。面试结构跟其他公司的校招 loop 比起来,更接近中级 FAANG——多轮 coding、行为面、越来越多的 Google Hiring Assessment 在任何人对话之前。

让大多数新人困惑的事:按 Quora 上 L3/L4 差别讨论 + practice-interviews.com Google 职级指南,L3 和 L4 候选人在 loop 里经常被问相同的 coding 题目。差别在执行。L4 期待你不被提示就解干净、不被催就讲 trade-off、白板上写出 production 质量的代码。L3 允许 1-2 hint、代码可以稍微不那么严密,但要有相同的算法直觉。

这意味着「狂刷更难的 LeetCode」是错的优化方向。练「不被提示、自己 narrate」的中等题才是真正的 leveling 信号。大多数被降到「no offer」而不是「L3 offer」的应届,做的也是中等题——只是要被人一步步引导才能解出来。

Loop 长这样

逐轮拆解

  1. 01

    Online Assessment / GHA

    Pre-onsite
    60-90 分钟

    2 道限时 coding,难度易-中。2025 年起因 AI 作弊问题逐步淡化,很多新人直接跳到电话面。

  2. 02

    Recruiter screen

    Pre-onsite
    15-30 分钟

    适配度、地点、签证身份。技术内容很少。

  3. 03

    技术电话面

    Pre-onsite
    45-60 分钟

    1 道 coding,共享编辑器。要求不被提示就讲复杂度和 edge case。

  4. 04

    Onsite coding 轮 × 3

    Onsite
    3 × 45 分钟

    白板或共享文档 DSA。题目难度跟 L4 一样——leveling 信号靠执行清晰度,不是能不能解。

  5. 05

    行为面 / Googleyness

    Onsite
    45 分钟

    比 L4 宽松但仍打分。讲「从失败中学到东西」的故事有分量;讲「需要别人告诉你做什么」的故事没分量。

题库

候选人报告的真实题目

  • Coding pattern

    "简单数组题配连续 follow-up——先解,再优化,再处理面试官加进来的 edge case(负数、重复值等)。"

    Source · Onsites.fyi 2025 L3 指南, Glassdoor New Grad SWE 报告
  • Coding pattern

    "用 generator / yield 通过 DFS 把嵌套数组拍平。Python/JS 习语——面试官想看你用这个语言特性。"

    Source · LeetCode Discuss「Google L3 Interview Experience」2025
  • Coding

    "「Find the longest increasing subarray」配 follow-up:如果可以替换一个元素来延长,怎么改?"

    Source · LeetCode Discuss L3 thread 2025
  • Coding pattern

    "二维数组操作——旋转、转置、或求连通区域。考网格遍历和边界处理。"

    Source · Onsites.fyi 2025 L3 指南, 一亩三分地 Google 2024 题汇
  • Coding pattern

    "字符串题:最长回文子串,或在某种变换规则下比较两个字符串。标准题但要小心边界。"

    Source · interviewquery.com Google 指南 2025, Glassdoor New Grad 报告
  • Googleyness

    "讲一个你必须快速学新东西的课程项目。卡住的时候你做了什么?"

    Source · Bhavana Gopal Medium L3 offer 2024, Hemant Bansal LinkedIn L3 经历
  • Googleyness

    "描述一个你拿到难听反馈的时候。你怎么应对的?"

    Source · Onsites.fyi 2025 L3 指南
  • Googleyness

    "讲一个你跟队友意见不合的时候(课程项目、实习、或开源都可以)。怎么解决的?"

    Source · Glassdoor New Grad SWE 报告 2025
  • Googleyness

    "为什么 Google?为什么这个组?——简单的适配题,但答得泛泛会被扣分。"

    Source · interviewquery.com Google 指南 2025, Kapil Shanbhag Medium L3 经历
常见的信号问题

在这个职级容易被挂的地方

  • 基础 DSA 上 hint 依赖

    L3 一题需要 1-2 个 hint 是可以的——需要面试官把算法整个铺给你才能写代码就是降级(或不发 offer)信号。练到不被提示也能解。

  • 跳过复杂度分析

    L3 门槛比 L4 低,但期待还在——每一题至少在结束时讲一下时间/空间。每轮都忘记讲就是「不知道这件事要做」的信号。

  • 行为面里全是「我们组做了 X」

    L3 也想看到独立学习和 ownership。整个故事是被动发生在你身上而不是你主动驱动的,弱于具体讲清「你推动了什么具体结果」的故事。

  • GHA / OA 表现差(如果给了)

    OA 挂了直接到底。要练这个具体格式——60-90 分钟、2 题、无 IDE——不是泛泛刷 LeetCode。很多新人节奏不对,2 题只完成 1 题。

  • 「为什么 Google」答得没料

    泛泛「我喜欢 Google」会被扣分。面试官在测你是不是真的想过在那工作意味着什么、组的工作跟你具体做过的事有没有共鸣。

Applr 的 L3 模拟面试是怎么对齐 rubric 的

Applr 在 mock 开始前加载 L3 专属 rubric——题目和 L4 候选人看到的一样,但按 L3 标准打分(1-2 hint OK、每题结束讲复杂度、行为面强调「从失败中学到东西」而不是 leadership scope)。

Mock 会点名标记 hint 依赖:你在面试官期待你硬推的时候要 hint,scorecard 会记下来。行为面会按 STAR 结构问你课程项目、实习、开源工作的故事——应届真实有的情境——而不是 L4+ 期待的 leadership 叙事。

FAQ

2026 年 L3 应届申请还要做 OA/GHA 吗?

看地区和招聘渠道。多份 2025 报告(Onsites.fyi L3 指南、Glassdoor New Grad SWE 页)显示 Google 因 AI 作弊问题正在淡化 OA——很多候选人直接从简历到电话面。国际申请人和非目标校候选人更可能仍然要做 OA。如果你拿到一份,把它当作 loop 里最难一轮——挂了的话流程在任何与人对话之前就结束了。

我申请 L3 / new grad 能拿到 L4 offer 吗?

能。Google 经常给有大量实习或开源经验的强 new grad 在 offer 时升级到 L4。面试内容大体相同(按 Quora 上 L3/L4 差别帖、Blind 上 L3/L4 leveling 讨论),所以 new grad loop 里展示 L4 水平的执行直接转化成 L4 offer。反过来——用中级经验申请 L4 但被降级 L3——也很常见。

L3 和 L4 在面试内容上有什么实际差别?

大多数 loop 题目相同。Leveling 信号靠执行质量:hint 依赖度、复杂度分析深度、代码质量(off-by-one、变量命名、抽象选择),以及行为面(候选人的项目库是否展示独立 ownership 和复杂度,还是只有 well-defined 课程作业)。按 Blind 上 L3/L4 leveling 讨论 + practice-interviews.com Google 职级指南,行为面贡献了 L3 vs L4 大部分区分度。

L3 要刷多少 LeetCode?

按 LeetCode Discuss L3 帖 2024-2025,~150-200 题加扎实基础、30-50 道中等流畅做完,是常见基准。超过 300 收益递减——中等题不被提示流畅做完,比浅尝辄止 500 题更重要。

签证 / OPT 时间会影响 L3 申请吗?

会——Recruiter screen 早期就会确认签证状态。L3 应届招聘通常包含 H-1B sponsorship,但时间线很关键:OPT 在 3 个月内到期会增加摩擦。跟 recruiter 确认有 slot 跟你的工作授权窗口对得上。

L3 应届流程多久?

申请到 offer 通常 6-10 周,多份 2025 报告一致。应届的 team matching 通常 recruiter 预先处理(拿到 offer 后被分配到组,不像 senior 那样谈判),这缩短了 loop 后等待时间。学制非标的国际候选人周期可能更长。

准备好用 Applr 练 谷歌 的面试了吗?

免费开始 →