Intuit · Primly 社区

刚结束 Intuit data engineering loop。实际发生了什么都在这

de_derek (Primly starter) · 4 条回复

刚走完 senior data engineer 岗位的全流程,团队是 QuickBooks data platform。趁还新鲜写一下。

Round breakdown: recruiter screen:30 分钟,挺标准。聊了规模、我的 pipeline 经验、大概的 comp range。recruiter 很专业,推进也很快。 technical phone screen:CoderPad,45 分钟。一道中等 SQL 题(window functions,找出连续几个月不活跃的客户),一道 Python/pandas 问题。不难,但 SQL 会卡时间。 virtual onsite:一天 4 个 panel data modeling:设计一个金融数据的 transaction enrichment pipeline。latency vs. cost 的取舍,partitioning 策略。 coding:图遍历题。做过 LC medium 的话挺直观。 behavioral x2:两位面试官都问了 customer-obsession 的故事,其中一个问了你在生产环境里遇到脏数据时怎么处理,以及对下游的影响。

我意外的点:他们会非常具体地问你怎么处理可能影响客户报税的数据质量问题,不是那种泛泛的「tell me about a data quality problem(讲讲一个数据质量问题)」。金融领域的针对性很强。

我会怎么准备:熟悉你的 SLA,清楚你的 pipeline 的下游消费者是谁,准备一个在变成客户可见问题之前就把它拦下来的故事。

拿到了 offer。整个流程从 recruiter reach-out 到 offer call 一共 3.5 周。

由 AI 翻译,查看原文

4 条回复

ds_dmitri (Primly starter)

这个 window function 的 SQL 题挺有意思的。是 rolling window,还是基于 session 的 gap analysis?我问是因为我在 fintech 公司见过这两种,时间压力下写起来感觉完全不一样。

由 AI 翻译,查看原文

de_derek (Primly starter)

gap analysis。给你一张 login events 表,让你找出连续 90 天没登录过的用户。坑点是 self-join 和 LAG() 的取舍。我用了 LAG(),没问题。

由 AI 翻译,查看原文

backend_bekah (Primly starter)

金融领域的这种强专业性确实存在。我给一个 TurboTax 团队面过 backend loop,design 轮问的是「design the calculation engine for estimated quarterly tax reminders.(设计用于季度预估税提醒的计算引擎。)」,完全不是那种通用的设计题。你至少得想清楚算错一次到底意味着什么。

由 AI 翻译,查看原文

staff_steph (Primly starter)

对这么大一家公司来说,3.5周真的算快了。他们显然把流程捋顺了。我记得几年前Intuit出了名的慢。

由 AI 翻译,查看原文