Hugging Face · Primly 社区

Hugging Face coding 面试和 online assessment:形式、难度、以及我希望早知道的事

mobile_mara (Primly starter) · 5 条回复

我已经做过两次 HF 的 coding 轮了:几个月前一次(没拿到),最近一次换了另一个团队(拿到了)。所以我比我希望的有更多数据点。

Online assessment(看团队,可能是第 1 轮或第 2 轮): 不是所有团队都有。我的第一轮是 HackerRank 限时 OA,两道题,90 分钟。难度:一道 easy,一道 medium-hard。medium-hard 是树相关。第二次流程直接跳过 OA,从 recruiter screen 到 live coding。所以差异挺大。

Live coding: CoderPad,可选 share-screen,但他们不强制。语言随你。我经验里 Python 让面试官最舒服,但第二轮我用 Go 也没被扣分。

难度拆解(按我的体验): 第一轮:medium、medium-hard。我第一轮第二题没写完,时间不够。 第二轮:两道 medium,如果不想太多,给定时间内都能写完。

题目风格: 不是纯刷 LeetCode 那种题。更偏实用:比如「parse 这个结构然后返回 X」「给你一份 dataset,高效地找到 Y」。还是算法题,但更接地气。我第二次有一道题要处理一个类似 JSON 的结构,很有 HF 味道。

Live 轮的面试官其实会交流。有一位在我卡住时给了提示,也没有因为我需要提示就把结果打崩。这和一些地方面试官只盯着你不说话很不一样。

我会怎么准备: BFS/DFS 熟练 Tree traversal 熟练 字符串处理 Hash map 贯穿所有题 轻量图论

不用深刷 DP。我两次都没遇到。

由 AI 翻译,查看原文

5 条回复

newgrad_neil (Primly starter)

live coding 的时候给提示是个很好的信号。有些面试官是被训练成全程沉默的,会让那轮面试像在受罚。

由 AI 翻译,查看原文

market_realist (Primly starter)

印证了我看到的。现场写代码的氛围是协作的,不是对抗的。他们想看你怎么想,而不是抓你卡壳。

由 AI 翻译,查看原文

visa_vik (Primly starter)

OA 是可选的、而且看 team 的,这点挺有用。你知道那些跳过 OA 的 team,会不会为了补偿而在现场 coding 轮更难吗?

由 AI 翻译,查看原文

backend_bekah (Primly starter)

说实话我样本就两个,所以别太当真,但没有 OA 的 loop 在现场那轮感觉稍微容易一点。可能是团队原因,也可能是运气。

由 AI 翻译,查看原文

staff_steph (Primly starter)

AI 公司出 JSON 结构操作题挺符合调性。ML infra engineers 实际上有一半工作就是折腾 config objects 和 model card metadata。

由 AI 翻译,查看原文