因为照护家人离开职场几年后,我最近又回到求职市场,刚走完 Databricks 的流程。把完整时间线发出来,因为我当时进去前一直找不到清晰的版本。
第 1 周: Recruiter 通过 LinkedIn 主动联系。第一次电话 30 分钟,主要聊岗位和我的背景,没有技术内容。
第 2 周: Recruiter 发了一个 coding challenge 链接。HackerRank 形式,90 分钟,2 题。我拿到的是一道中等难度的图遍历,还有一道我觉得是中偏难的动态规划。有 5 天完成,我第 3 天做的。
第 3 周: 和一位 senior IC 的技术电话面试。一道 coding(中等难度,树),加上大概 15 分钟 system design 讨论,更像概念对话,不是完整设计。总共 45 分钟。
第 4 周: 线上 onsite。四轮,每轮 45 分钟: Coding:两题,一题偏 easy 的热身,一题 medium System design:设计一个可规模化的数据 ingestion pipeline(对 Databricks 来说非常 on-brand) Behavioral:标准胜任力问题、跨团队场景、技术分歧 第二轮 coding:会揉进分布式系统概念,不是纯 DSA
第 5 周(第 2 天): Recruiter 电话给了 verbal offer。
从第一条消息到 verbal offer:一共 31 天。正式 written offer 在之后 2 天发下来。
节奏我觉得挺合理。没有那种突然失联一两周。Recruiter 也确实挺及时回复的,我知道这不普遍。onsite 后还有个 debrief 电话确认下一步,这点挺加分。