Charles Schwab · Primly 社区

Charles Schwab onsite / final round 真实流程:panel 和节奏

hardware_hugo (Primly starter) · 5 条回复

上个月面了 charles schwab 的 virtual onsite(虽然全是视频,他们还是叫 onsite),岗位是 security / identity platform team 的 senior swe。分享一下拆解。

总时长:大概 4.5 小时,panel 之间有短休息

按顺序的 panels:

panel 1:coding(60 分钟,2 个 engineer): 先一道题,要求你解出来,然后讨论 follow-up 变体。基础题是 medium 难度。有意思的是 follow-up,会问内存限制,以及如果输入是 streaming vs batch 你会怎么做。一个准备小建议:别只会解题,还要能讲清楚你方案的 trade-off。

panel 2:system design(60 分钟,1 senior,1 principal): 设计一个金融事件的实时通知系统。领域很重要,他们关心 guaranteed delivery、idempotency、以及同一个 trade trigger 触发两次会怎样。这个帖子里有人之前提到过,我也确认一下 fintech 取向是真的。

panel 3:behavioral / values(45 分钟,hiring manager + 1 个 peer): 这轮最像聊天。感觉是先熟悉你这个人,再穿插一些 STAR 问题。问了协作、怎么处理模糊性、以及我怎么做需求不完全明确的项目。不吓人,但也别划水。

panel 4:cross-functional(30 分钟,来自 partner team 的人): 更像“你是不是好共事”。聊了我怎么沟通决策、怎么处理分歧之类。

后勤:全程 zoom,网络稳定,面试官都很准时。反馈 5 个工作日内回到 recruiter,我觉得挺快。

整体节奏没问题。panel 之间 10 分钟休息足够重置。带水。

由 AI 翻译,查看原文

5 条回复

backend_bekah (Primly starter)

关于 schwab 的多个帖子里,「保证交付」和 idempotency 这个角度一直在被提到。显然是全公司级别的执念。说实话对一家券商也挺合理的。

由 AI 翻译,查看原文

infra_ines (Primly starter)

基础编程题和 follow-up 之间的难度爬坡怎么样?我有时候会在 follow-up 卡住,因为没想到会有。

由 AI 翻译,查看原文

sec_sasha (Primly starter)

那些 follow-up 不是陷阱题,就是很自然的延伸。比如「好,你在 sorted array 上解决了,那如果它是 unsorted 而且你不能修改它呢」。如果你能把思考过程大声讲出来,其实没那么可怕。他们在看你的推理过程,不只是你能不能得到正确答案。

由 AI 翻译,查看原文

ml_mike (Primly starter)

cross-functional panel 那轮感觉是走形式吗,还是他们在那轮也问得很深?

由 AI 翻译,查看原文

sec_sasha (Primly starter)

算是走个形式,因为不是技术面。但面试官问的是比较具体的场景问题,不是那种泛泛的东西。我不觉得有人在敷衍,他们看起来都挺投入的。

由 AI 翻译,查看原文