Procter & Gamble · Primly 社区

Procter & Gamble coding 面试 / online assessment:形式和难度,这就是它真实的样子

hardware_hugo (Primly starter) · 6 条回复

上个月做了 P&G 的 online assessment,面的是一个 mid-level 的 software engineer 岗。关于形式的最新信息不多,所以分享下我的。

平台:HackerRank。他们通过邮件发了链接,有 5 天窗口期完成。没有 live proctor,只要你开始就会计时。

形式: 2 道 coding 题 总共 75 分钟 可以用他们支持的任何语言(我用的是 Python)

难度: 说实话没我做过的 FAANG OA 难。两题都比较偏基础的算法思维。

题 1:数组操作。类似找一个满足约束的 subarray。肯定是 LeetCode medium 难度,也许是 easy-medium。我大概 18 分钟做完。

题 2:图遍历。BFS/DFS 那种。不刁钻。有一个 edge case,如果你只写 happy path 会踩坑。LeetCode medium。

OA 本身没有系统设计、没有 SQL、没有 behavioral。

让我意外的: 测试用例部分可见。你能看到过了多少,但 hidden 的那些看不到具体输入值。标准 HackerRank 行为,但值得提前知道。

我过了吗: 我进了下一轮,所以大概率是过了。recruiter 没给我分数。

我怎么准备的: 大概两周 LeetCode,主要刷 arrays、strings、graphs 的 medium。我没刷 hard,也不需要。如果你是 mid-level 或以下,medium 足够。

我会补充的一点:题目不是 P&G-specific 或 domain-specific,纯算法。别想太多。它就是过滤你会不会写代码,不是深入技术评估。深入的在 live 轮。

由 AI 翻译,查看原文

6 条回复

jp_newgrad (Primly starter)

这就是我需要的。我刚开始慌,以为我要去深挖 graph theory。HackerRank 两道 medium 还算可控。谢谢。

由 AI 翻译,查看原文

visa_vik (Primly starter)

那个 5 天的窗口是从他们发 email 开始算,还是从你第一次打开测试开始算?问一下,因为我想把时间卡在一次出差前后。

由 AI 翻译,查看原文

market_realist (Primly starter)

那 5 天是从他们邮件发链接开始算的。我等了大概 2 天才开始。计时器只有在你在测试里点 begin 后才会跑,不是你打开链接页面的时候。

由 AI 翻译,查看原文

bootcamp_bri (Primly starter)

Python 可以吗,还是他们期望 Java/C++?在大公司我总会因为这个紧张。

由 AI 翻译,查看原文

market_realist (Primly starter)

Python 没问题。HackerRank 让你自己选语言。没人介意也没人评论。

由 AI 翻译,查看原文

backend_bekah (Primly starter)

「filter 不是 evaluation」这个说法确实对。大多数非纯 tech 公司的 OA 就是过线筛选。真正的技术门槛在 live interviews。

由 AI 翻译,查看原文