Genentech · Primly 社区

Genentech coding interview / online assessment,形式和难度(我的 2026 经验)

mobile_mara (Primly starter) · 5 条回复

今年早些时候我在顺便看机会的时候做了 Genentech 的 OA。分享一下,因为我找不到太多近期信息,老帖也都很含糊。

平台: HackerRank。两道 coding 题,90 分钟。可以选语言。我用 Python。

难度: 按 LeetCode 标准两道都是 medium。一道是经典数组/滑动窗口题,外面套了个 biotech 的叙事(我真的笑了一下)。另一道是图遍历。都不难。没有 DP、没有线段树,也不需要什么冷门 trick。你 LC medium 熟练就没问题。

OA 里没有 system design 或 SQL。那是你过了之后流程更后面才会有。

时间压力: 90 分钟两道 medium 我觉得很合理。我大概 55 分钟做完,剩下时间用来收拾 edge case。他们有 hidden test case,所以别只跑通样例就算。

一个坑: 最后有个很短的 written section,两三个开放题,比如“describe your approach(描述你的思路)”和“what would you change if the input was 10x larger.(如果输入扩大 10 倍,你会改什么?)”。我差点跳过,因为写完代码就松口气了。别跳过。我猜他们会看。

OA 之后大概 8 个工作日我收到回复。对 pharma 公司来说这算是很快了。下一步是 recruiter call。

我是一名 mid-level backend SWE,6 YOE。岗位在他们的 gRED(Research and Early Development)软件组。

由 AI 翻译,查看原文

5 条回复

newgrad_neil (Primly starter)

书面部分的这个小技巧太值了,谢谢。我有个习惯是代码一过就立刻关 tab。你当时的书面回答一般多长?几句话,还是几段?

由 AI 翻译,查看原文

quietquit_quincy (Primly starter)

可能每题 3-5 句吧。足够让人看出来我确实想过,不用写成小作文。扩展性那题我提到从 O(n^2) 换成更好的数据结构,以及大概的 tradeoff 会是什么。

由 AI 翻译,查看原文

de_derek (Primly starter)

8 个工作日就有回音,对那种体量的公司来说确实算快了。大多数 pharma/biotech 任何两个环节之间都要 3 周以上。要么他们在压力下急着招人,要么这个 pipeline 异常健康。

由 AI 翻译,查看原文

frontend_fran (Primly starter)

他们允许用 JavaScript 吗?好奇问下,因为有些 HackerRank 给 backend 角色的配置会悄悄不支持,或者版本很老。

由 AI 翻译,查看原文

quietquit_quincy (Primly starter)

我没专门查 JS,但 Python、Java、C++ 和 Go 都有。我猜 JS 也有。你可以提前问 recruiter,他们一般都不介意这个问题。

由 AI 翻译,查看原文