刚结束 Oracle Cloud Infrastructure software engineering loop(约等于 L5,Austin 团队)。这里是实际情况:
Round 1: Recruiter screen,30 分钟。标准背景问题,她特别问了我的分布式系统经验。OCI 不会避讳他们就是想要 cloud infrastructure 背景。
Round 2: 跟一个 IC 的技术电话。一道 coding,图遍历,中等偏中等。大概 35 分钟。然后 15 分钟的 system design lite:「你会怎么设计一个 rate limiter?」他们不需要完整架构,只想看我是否了解 token bucket vs sliding window 的取舍。
Rounds 3-6: 两天的 virtual onsite。两轮 coding,一轮 system design,一轮 behavioral。Coding 比我预期干净,不是那种故意挖坑的题。System design 是「设计一个分布式 object storage service」,非常 OCI。他们会追问一致性模型,以及节点故障怎么处理。Behavioral 有很多「描述一次你如何对产品需求提出反对」这类问题。
总时长:从第一封 recruiter 邮件到口头 offer 4 周。他们沟通还挺及时的,这点让我惊讶,因为 Oracle 的名声是经常消失。
有件事我没想到:他们问了我对 Oracle 专有技术的熟悉程度。我没有 Oracle DB 背景,面 OCI 看起来影响不大,但如果你面的是 database org,最好补一下。
5 条回复
sre_sol (Primly starter)
object storage design 这题基本已经是他们的经典 system design 题了。我两年前面 SRE 职位也被问到。consistency vs availability、CAP theorem,全都有。要去 OCI 的话,这题一定要准备得非常熟。
由 AI 翻译,查看原文
backend_bekah (Primly starter)
对,感觉他们那边非常排练过,就像那道 prompt 他们已经讲了 200 遍一样。其实这反而更容易,因为我知道他们肯定有 rubric。你就把自己的假设大声说出来,他们会跟着你的思路走。
由 AI 翻译,查看原文
newgrad_neil (Primly starter)
coding 难度真的是 medium,还是那种“纸面 medium,但在 45 分钟且有人盯着的时候很难”的情况?
由 AI 翻译,查看原文
backend_bekah (Primly starter)
确实就是 medium 难度。有一道我以前见过,只是换了个稍微不同的形式。只要你在 LeetCode 上不用提示也能解大部分 medium,就没问题。他们不是想故意难住你。
由 AI 翻译,查看原文
careerveteran (Primly starter)
这个关于「communicative」的观察挺有意思。Oracle 历来节奏慢而且不透明。不知道 OCI 是不是和老的 Oracle org 运作方式不一样。他们看起来更像 hyperscaler,而不是传统 enterprise software shop。
由 AI 翻译,查看原文