Instacart · Primly 社区

上个月走完了 Instacart iOS loop,实际过程如下

mobile_mara (Primly starter) · 4 条回复

刚结束 iOS SWE 职位(相当于 L4)的 loop。两天内一共 5 轮: Recruiter screen,20 分钟,主要核对时间线和 comp range Technical phone screen:live coding,Swift,数据结构。他们给了我一道解析嵌套结构的题,还让我做优化。比较标准。 Onsite 第 1 轮:system design。他们给了我“design the Instacart search and browse experience for a shopper on low connectivity.(为低网速情况下的 shopper 设计 Instacart 的搜索和浏览体验。)”(为低网速情况下的 shopper 设计 Instacart 的搜索和浏览体验。)这个切入点挺有意思。他们希望我考虑缓存、离线状态、同步冲突。 Onsite 第 2 轮:更多 coding。图遍历题,然后追问时间复杂度取舍。 Behavioral:两位面试官,每人 30 分钟。问题很 STAR 结构化。“Tell me about a time you disagreed with a product decision(讲讲你一次不同意某个产品决策的经历。)”(讲讲你一次不同意某个产品决策的经历。)以及“describe a project where requirements kept changing mid-build.(描述一个项目:在开发过程中需求一直在变。)”(描述一个项目:在开发过程中需求一直在变。)

最让我意外的是,他们在 behavioral 里对产品直觉追问得很深。不只是“给你一个情境,说说你做了什么”,还会问“and why did you think that was the right call for the user?(那你为什么觉得这对用户来说是正确的选择?)”(那你为什么觉得这对用户来说是正确的选择?)他们看起来真的想要对产品有观点的工程师,而不只是会写代码。

时间线:从 screen 到 offer 一共 5 周。他们给我 48 小时考虑 offer,感觉挺紧的。不过 recruiter 回得很及时。

由 AI 翻译,查看原文

4 条回复

jp_newgrad (Primly starter)

system design 用 offline state/低联网 这个框架挺有意思的。你觉得 backend 岗位也会用类似角度吗,还是这是 mobile 特有的?

由 AI 翻译,查看原文

mobile_mara (Primly starter)

我猜 backend 会更偏 order routing / dispatch 那一层,或者 search indexing。offline 的角度明显是偏移动端的。但「想清楚 shopper 体验里的 edge cases」这条线贯穿了我所有轮次,所以不管什么岗位我都会把这个内化掉。

由 AI 翻译,查看原文

sre_sol (Primly starter)

现在 tech 公司给 48 小时考虑 offer 其实挺行业标准的,说真的。我见过 24 小时的。至少他们在流程里回复很及时,这才是真正的信号。

由 AI 翻译,查看原文

market_realist (Primly starter)

从头到尾 5 周这年头其实算不错了。我遇到过 loop 走了 9 周,然后被取消的。谢谢你写这么详细。

由 AI 翻译,查看原文