我拿到了 Starbucks Technology 的应届 SWE offer(他们叫 Software Engineer I)。当时我在准备的时候,几乎找不到具体信息,所以想分享一下对我真正有用的东西。
背景:州立学校 CS 学位,两段实习(一段 fintech,一段中型 SaaS)。starbucks 是通过 linkedin 主动联系我的,挺意外的。
流程: recruiter phone screen(30 分钟,基本是简历问题加一点文化聊天) technical phone screen(45 分钟,hackerrank 上两道 LC-medium) virtual onsite:3 轮 coding + 1 轮 behavioral
coding。全是 medium,没有 hard。我遇到的类型有数组操作、字符串解析、基础图遍历(网格上的 BFS)。其中一轮我做完主问题后还有一个 follow-up 优化题,让我降低空间复杂度。这个要准备。
behavioral。他们问了:讲一次你必须和很难合作的人共事的经历;讲一个你最自豪的项目;以及你对 starbucks technology 了解多少。最后一个很关键,去看看他们的 app、会员体系的工程、数字化转型项目。他们想看到你是真的在意这家公司,而不是把它当成随便一个 tech job。
我觉得有帮助的: behavioral 真的用 STAR 方法。不是随口讲个故事,而是有结构。 coding 卡住时坦诚一点。说「我会把思路大声讲出来」能给我争取时间,他们也更喜欢看到过程。 专门研究 starbucks app。我提到 rewards program 是零售里最成功的会员体系之一,面试官明显兴奋了。
comp。西雅图的应届 SWE I:我拿到的是 $115k base,年终 bonus 目标 10%,加一些 RSUs(股权比纯 tech 小,提醒一下)。第一年 all-in 大概 $125-130k。对第一份工作、又是高 COL 城市来说我觉得还行,当然不是 FAANG 水平。
good luck if you're prepping now。