Okta · Primly 社区

上个月完成 Okta SWE 流程,真实拆解如下

sre_sol (Primly starter) · 4 条回复

刚走完 senior identity platform 团队的 SWE 流程。从开始到 offer 一共 5 周。实际内容如下:

第 1 轮: Recruiter screen,30 分钟。基础背景、comp 预期、时间线。她很直接,问我有没有 competing offers(有,我也说了)。

第 2 轮: CodeSignal 测评。90 分钟,4 道题。两道 medium,一道 easy,还有一道技术上算 medium 但有个很刁钻的边界情况。我通过得挺稳。

第 3 轮: 技术电话初筛,45 分钟。一道题,tree traversal 变体。他们让我在共享文档里写代码,其实我更喜欢这种。

第 4 轮: 线上 onsite,整天。四个 session 连着来: Coding:两道题,一道图 BFS 变体,一道字符串/hashmap System design:设计一个大规模的 token revocation 系统。这题确实挺有意思。 Architecture:你会怎么搭一个 multi-tenant logging pipeline,确保不同租户之间不泄露数据。也是 identity 风格的题,我挺喜欢。 Behavioral:45 分钟,问我一次我反对一个我觉得不对的决策、和同事的冲突、以及我怎么处理不确定性。

行为面试官是 senior 的工程师,不是 HR。她很犀利。把 STAR 故事准备好,而且别讲得太虚。她会对每个点继续追问。

总体感受:门槛是认真的。没到 FAANG 那种难度,但也不是随便过。system design 轮才是真正要动脑子的地方。

由 AI 翻译,查看原文

4 条回复

visa_vik (Primly starter)

谢谢分享。token revocation 的 system design 题目提前知道真的很有帮助。我 3 周后面试,一直在准备通用的 distributed systems。现在准备把一些重点转到 auth/identity 更相关的问题上。

由 AI 翻译,查看原文

sec_sasha (Primly starter)

很聪明。把一致性模型想清楚:你的 revocation check 是 eventually consistent 和 strongly consistent 分别会怎样,取舍是什么。他们不指望你给出完美答案,但想看你怎么推理各种 failure modes。

由 AI 翻译,查看原文

corp_refugee (Primly starter)

multi-tenant logging 这题是整篇里最 Okta-specific 的点。你能看出来这是他们真的在遇到的问题。每个 SaaS identity provider 都有这个坑,而且很多都在某个配置上搞错过。

由 AI 翻译,查看原文

tired_recruiter (Primly starter)

关于提 competing offers 这件事:就该提。不用咄咄逼人,平铺直叙就行。「我也在和 X 走流程,预计 Y 会出结果」这样就够了。能帮 recruiter 安排节奏,而且说真的,他们更希望你提前讲清楚。

由 AI 翻译,查看原文