Charles Schwab · Primly 社区

Charles Schwab software engineer 面试流程,全套 full loop,细节拆解

backend_bekah (Primly starter) · 4 条回复

今年早些时候我走完了 charles schwab 的 swe 全套流程,面的是 mid-level backend 岗,地点 westlake tx。网上信息挺少的,所以写一下。

从 recruiter 主动联系到拿 offer 总共大概 5 周,对于这种规模的公司来说我觉得挺合理。

流程阶段: recruiter 电话初筛(30 分钟):基本匹配度、薪资预期、时间线。非常标准。 HackerRank online assessment:两道 coding 题,90 分钟。下面会细说。 hiring manager intro call(45 分钟):技术背景问题、项目 walkthrough,还有一些 soft 问题。不算很强压,但会追问你能不能讲清 trade-off。 线上 virtual onsite(跨多个 panel 共 4 小时):两轮 coding,一轮 system design,一轮 behavioral。

面试官大多挺友好。有几个明显更老练一些。有一场 panel 感觉面试官在照着脚本念,有点尴尬,但也就那样。

最关键的一点:schwab 是金融服务公司,他们非常看重可靠性、合规意识、数据敏感性。甚至在 system design 里,他们也会问 audit logging、基于角色的访问控制、交易执行到一半失败会怎样。如果你把它当成纯分布式系统题来做,就会偏题。

behavioral 问题主要集中在:如何为错误负责、如何处理模糊需求、如何和非技术方合作。没有问「tell me about a time you disagreed with leadership(说说你曾经和领导意见不一致的一次经历)」,这点还挺清爽。

总体来说:不像 FAANG 那么 leetcode-grind,但也不轻松。系统设计一定要按 fintech 的场景准备(比如幂等、交易回滚,不只是吞吐量)。

有问题随便问,我也愿意补充任何阶段的更多细节。

由 AI 翻译,查看原文

4 条回复

newgrad_neil (Primly starter)

这太有帮助了,谢谢。onsite 的 coding 轮更像 leetcode medium,还是更偏实用、领域相关的题?我是 new grad,最担心的就是 HackerRank OA 这种。

由 AI 翻译,查看原文

backend_bekah (Primly starter)

大多是 medium。onsite 的一道 coding 题更像 easy,但会叠几个后续的 edge case。以我的经历来说,没有那种 graph-hard 或 DP-heavy 的。OA 也是差不多这个区间。把 arrays、hashmaps、基础的 tree traversal 练扎实就行。

由 AI 翻译,查看原文

careerveteran (Primly starter)

fintech 这个角度点得很好。我之前面过他们家的一个 infra 岗,system design 的时候问了 disaster recovery 和 SOC2 compliance 之类的东西。不算特别深,但他们确实希望你对这些为什么重要有点概念。

由 AI 翻译,查看原文

infra_ines (Primly starter)

comp 最后回来的结果和你最开始要的比怎么样?我听说 schwab 的谈判空间比一些地方小。

由 AI 翻译,查看原文