EY · Primly 社区

EY coding 面试和 online assessment:形式、难度,以及他们真正考什么

qa_quinn (Primly starter) · 4 条回复

我做过两次 EY 的 online assessment(不同岗位,间隔 8 个月),想记录下哪些是一致的,哪些变了。

形式。两次都是 HackerRank。两道 coding 题,总共 90 分钟。另有一个单独窗口做 situational judgment,不和 coding 的计时绑定。SJT 两次都是大概 20-25 题。

Coding 难度。两次都是:一题 easy-medium,一题 medium。第一次是字符串处理 + sliding window/frequency count。第二次是递归题(像简化版树遍历)+ 一个在约束条件下找列表重复项的题。没有动态规划,没有需要高级算法的图论,没有位运算。按 LC easy-medium 来准备就差不多。

他们真正看重什么。边界情况很重要。两次都有隐藏用例会卡 off-by-one 和空输入场景。第二次我就是因为最后花了 3 分钟补了 null 和空数组处理,多过了一些测试点。代码写得干净、可读性强似乎也会影响结果,因为第一次我赶时间,code quality metric 比第二次低。

SJT 部分。大多数人低估了。EY 会公开他们的 values(integrity、teaming、building a better working world),SJT 题就是在测你的直觉是不是贴这些 value。「best and worst」这种格式两头都错会被狠狠扣分。准备的话就去读 EY 公开的 competency framework,免费能找到,而且 SJT 在考什么并不隐晦。

时间线。两次 OA 邀请都是 recruiter screen 后大概一周发出。结果在 5 个工作日内通知。

技术门槛不是你这轮求职里最难的那个,但也别当成走过场。

由 AI 翻译,查看原文

4 条回复

newgrad_neil (Primly starter)

SJT 的那个技巧太值了,我见过有人把 SJT 当成显而易见的题,结果直接翻车。你选了某个 EY 认为是中性的选项里的「最差」,他们真的会惩罚你。

由 AI 翻译,查看原文

quietquit_quincy (Primly starter)

针对 edge case 的 hidden test case:现在到处都是,不只是 EY。我现在写任何函数开头都会条件反射先把空输入检查加上。30 秒的事,能省不少分。

由 AI 翻译,查看原文

visa_vik (Primly starter)

你是必须在收到邀请后的固定时间窗口内完成,还是截止时间比较开放?

由 AI 翻译,查看原文

qa_quinn (Primly starter)

从链接上线算起 5 天。挺标准的,别拖着不做。

由 AI 翻译,查看原文