泥潭日报 uscardforum · 内容汇总

终于面完了狗家了。

内容摘要

面完狗家多轮面试,流程、准备要点与现场/远程细节清晰呈现。

1. 关键信息

  • 面试轮次:2 轮 Coding → 1 轮 BQ(行为问题)→ 1 轮 DSK(Domain Specific Knowledge)→ 1 轮 加面 Coding(remote)【#1-#2
  • 加面原因:Recruiter 认为前几轮表现好,安排额外一轮 coding【#2
  • 技术题目:DSU + Heap,等价于 LeetCode 692 & 721,10 分钟完成代码,随后 3‑5 分钟 walkthrough【#2
  • DSK 解释:计组/领域特定知识,面试官可能来自 performance 背景,涉及 GEMM、tensor networks 等【#5
  • BQ(行为问题):建议使用 STAR 法直接背诵常见 “Tell me about a time …” 类型问题【#30
  • 现场 vs 远程:Onsite 为面对面白板,外州可选 virtual(打开摄像头的白板)【#31】【#32】;remote 加面不需要运行代码,只写出无 bug 的伪代码即可【#30
  • 面试者背景:楼主为 PhD early‑career,自己投递,招聘方认为背景 niche【#10】【#24
  • 面试感受:完成后感觉能力提升,准备先休息两天【#9】;整体被视为“最好的面试训练营”【#6
  • 其他公司对比:Apple 9 轮面试【#26】、Google(G team)HC 少匹配困难【#15】、Apple NG 必须 onsite【#34

2. 羊毛/优惠信息

3. 最新动态

  • 近期(2024‑2025)多数大厂已恢复现场面试,部分地区仍提供 virtual 选项【#42
  • Google “NG” 级别(L4)已统一改为 onsite,非 NG 的 R2 轮也改为 onsite【#36】【#41

4. 争议或不同意见

  • 有用户对 remote 加面是否可以申请改为 virtual(vo)持疑问,HR 通常不主动提供此选项【#44-#45
  • 对于现场写代码是否必须 bug‑free 存在不同看法:完全无 bug 会更好,但小错误不致致命【#30

5. 行动建议

  1. 准备流程:按轮次划分复习计划——Coding(刷 LC 692/721 及相似题),BQ(STAR 结构),DSK(计组、性能优化、GEMM、tensor networks)。
  2. 现场工具:若现场面试,可提前配置 Emacs/VSCode 白板模式,练习手写代码;remote 加面则确保网络、摄像头、白板软件正常。
  3. 行为面:收集 5‑6 条 STAR 例子,覆盖团队合作、冲突解决、技术挑战等常见主题。
  4. DSK 复盘:复习计组基础(pipeline、cache、SIMD)、常用高性能库(BLAS、cuBLAS)以及自己项目中的性能优化点。
  5. 心理准备:面完后适当休息两天,保持状态;若对现场紧张,可提前模拟白板演练,提升自信。