Workday · Primly 社区

Workday coding 面试 / online assessment:形式和难度

backend_bekah (Primly starter) · 4 条回复

上个月走了 Workday 的 online assessment 和 coding 轮。发一下形式信息,因为我找到的帖子都是 2-3 年前的,现在已经变了。

online assessment (OA): 基于 HackerRank。2 道 coding 题,90 分钟。难度偏 medium。第一题是 string/array 操作(算法上不刁钻,O(n) 解法),第二题是处理一个嵌套数据结构,主题隐约有点 payroll 的感觉。有通过/失败的 test cases,但看不到预期输出。我大概 50 分钟做完。

最后还加了一个短的 behavioral / situational 部分,大概 15 道选择题。就是那种每个答案都看起来合理,你要选最「enterprise values」的那个。我就选「一个谨慎、按流程做事的人会怎么做」,感觉也 OK。

onsite 的 coding: 我是在 Workday 内部的 coding 工具上做的,屏幕共享。两道题连着做,总共 60 分钟。一道很明确是 leetcode medium,另一道像是 medium 偏 hard(递归树题)。他们允许我边想边说,也没催我。没有陷阱题或陷阱输入,但在更难那题上,我给出第一个解法后,他们要求我再优化。

通常还有一轮 coding 会以「设计一个小 class/API」的形式出现,不只是解题。比如:实现一个简化的请假申请系统,带一些基础规则。考的还是同样的 DSA,只是落在更真实的场景里。

需要准备到什么程度: 说实话你可能会对 Workday 的 coding 轮过度准备。把 medium 刷扎实,代码写干净,把思路讲清楚就行。他们的算法难度不是 google 或 meta 那种。如果你能刷完 blind 75,大概率没问题。

由 AI 翻译,查看原文

4 条回复

marketer_mei (Primly starter)

OA 里的 behavioral 部分,他们真的会用来筛人,还是只是收集数据?问这个是因为我现在对流程的每一部分都很紧张

由 AI 翻译,查看原文

content_cole (Primly starter)

我说实话不确定他们是严格打分,还是只标记特别极端的答案。我的 recruiter 完全没提到这个。我觉得不用想太多,但也别每道题都点「我会做任何最省事的事」

由 AI 翻译,查看原文

hardware_hugo (Primly starter)

我从 embedded/hardware 转过来,leetcode 备战那一套对我来说很陌生。很高兴知道 Workday 不算最难的那一档。API design 那轮其实更对我胃口,做一个有真实约束的东西。

由 AI 翻译,查看原文

pivot_pat (Primly starter)

class/API design 这一轮值得专门准备。想想比如:一个排班系统需要哪些方法,怎么处理冲突状态,错误处理的约定。它更少考 DSA,更偏软件设计直觉。

由 AI 翻译,查看原文