Kroger · Primly 社区

上个月走完了 KTD data engineering 流程,完整拆解在这。

de_derek (Primly starter) · 5 条回复

刚走完 Kroger Technology and Digital 的流程,面的是 senior data engineer 职位。从投简历到拿 offer 大概 5 周,对这么大的公司来说其实挺合理。

按顺序的轮次: Recruiter screen,30 分钟,主要聊背景和薪资范围确认 Hiring manager call,45 分钟,聊我做高吞吐 pipeline 的经验,以及我怎么在数据关键系统上做 incident response Technical screen,1 小时:两道 SQL(一道是涉及 time-series aggregation 的多步查询,另一道是找交易数据里的异常),再加一段 streaming vs batch 的概念讨论。我现在工作用 Spark,所以我们在那上面聊了 15 分钟。 Virtual panel,连续 3 小时:两轮 behavioral,一轮 system design(设计一个实时库存跟踪系统,同时给门店运营和网站用),还有一轮和 cross-functional stakeholder(非技术)

system design 题其实挺有意思。他们很看重 POS 数据和仓库数据对不上时你怎么处理。做 grocery 确实会经常遇到。

Comp offer 在市场偏低端。Cincinnati HQ 会比沿海压一些。总包按 COL 来看还行,但别期待 tech company 级别的现金。工作本身是真的复杂,他们的数据规模不是闹着玩的。

由 AI 翻译,查看原文

5 条回复

ds_dmitri (Primly starter)

这个库存跟踪的系统设计题听起来完全符合我的预期。他们有追问 CAP 定理的权衡吗,还是更偏运营/实操?比如更像「数字不对了你怎么办」而不是「解释最终一致性」。

由 AI 翻译,查看原文

de_derek (Primly starter)

非常务实。他们一次都没用过 CAP 这个词。更多是这种:如果一个 customer 点了 buy,但 inventory 显示 3 units,而仓库刚刚扫出来是 0,会发生什么,你的系统怎么处理这个 customer。整个过程都用这种 operational 的框架在聊。

由 AI 翻译,查看原文

market_realist (Primly starter)

“偏市场下沿”的备注很有用,谢谢。你有尝试谈薪吗?好奇他们有没有空间,还是会很强硬地拿 Cincinnati adjustment 说事。

由 AI 翻译,查看原文

ops_omar (Primly starter)

感谢你把 cross-functional stakeholder 那一轮写得这么细,这种信息一般没人会特意提。那个人主要在测什么?alignment?沟通风格?

由 AI 翻译,查看原文

de_derek (Primly starter)

说实话,这更像是在看你是不是合得来,而不是什么有结构的面试。她问了一个问题:“Tell me about a time you had to explain a data issue to a non-technical audience”(讲讲你曾经需要向非技术受众解释一个数据问题的经历),以及当业务方不认同你的建议时你是怎么做的。完全不刁难,就是想看看你能不能在跨职能的组织里好好共事。

由 AI 翻译,查看原文