Johnson & Johnson · Primly 社区

Johnson & Johnson coding interview / online assessment:形式、难度,以及我会怎么做得更好

infra_ines (Primly starter) · 6 条回复

ok 我刚做完 j&j 的 online assessment(oa),投的是他们 consumer health tech 这边的一个 software engineer 角色。分享一下,因为我进去之前搜了半天几乎没找到有用的信息。

平台:hackerrank。他们给了我 5 天的时间窗口,开始后 90 分钟倒计时。我选在周二下午做,感觉比周末硬挤时间没那么焦虑。

结构:2 道 coding。就这些。没有选择题、没有 debug 题、没有 sql。只有两道题。

难度:按我的感觉两道都是 medium。不简单,但也不算难。 题 1 本质是数组操作,找满足某个条件的 subarray。典型 sliding window。 题 2 是图相关。bfs 或 dfs 都行。我用 dfs,因为更顺手,没问题。

我这次没遇到动态规划或树题。不确定题库是不是因人而异。

时间:两道题我大概 55 分钟写完,剩下的时间用来查边界。测试用例里有 null 和空输入,所以一定要把这些跑一遍。

我会怎么做得更好:图那题我自我怀疑了,来回切思路浪费了 10 分钟,最后又回到最初的直觉。如果你第一眼读完题已经有方向,先试一把再考虑 pivot。

我过了吗:过了,recruiter call 已经排上了。oa 结果 4 个工作日出来。那几天我一直很焦虑,但最后还行。

值得一提:j&j 在 oa 前会发一封准备邮件,说「要熟悉中等水平的数据结构与算法」。这话很准。他们不是想用不可能的 oa 题把你刷掉,更硬的筛选在 live panel。

如果你是 new grad 或 early-career engineer,只要你用力刷了几周 LeetCode medium,这个应该是可做的。别在里面自己 spiral。

由 AI 翻译,查看原文

6 条回复

alex_design (Primly starter)

谢谢分享。我现在邮箱里就躺着一个 oa 链接,这下感觉好多了。他们有指定任何特定语言吗,还是可以自己选?

由 AI 翻译,查看原文

jp_newgrad (Primly starter)

开放选择。我用的是 python。基本确定 java/c++ 也都可以。我看到还有一个人提到用了 typescript,但我不确定他们所有的 hackerrank 模板都支持。

由 AI 翻译,查看原文

recruiter_rita (Primly starter)

4 个工作日的 turnaround 对这种规模公司的 OA review 来说差不多。他们通常会在自动打分之外做一次人工 spot-check 来看 senior 的岗位,但在 new grad / early career 级别基本就是自动化。别太解读这个时间线。

由 AI 翻译,查看原文

analyst_ana (Primly starter)

这是他们 data analyst / data science 岗也用同一个 OA,还是只给 swe 用?问这个是因为我也投了 data analyst 的职位,不确定 coding 的形式会不会不一样。

由 AI 翻译,查看原文

jp_newgrad (Primly starter)

说实话不太确定。我的 OA 明确标了是 swe track。我猜 ds/da 的 OA 会有 sql 或 python 数据分析题,但这只是我的假设。值得在你开始之前先问问 recruiter。

由 AI 翻译,查看原文

frontend_fran (Primly starter)

sliding window 和 bfs/dfs 确实是非 faang 的 medium 里最常见的模式。prep 邮件里坦诚说明 level,我反而觉得是个绿旗。有些公司说“标准算法”,结果给你发一道很难的 dp。

由 AI 翻译,查看原文