Adidas · Primly 社区

Adidas coding interview online assessment 的形式和难度,我这次大概长这样

quietquit_quincy (Primly starter) · 4 条回复

今年早些时候做了 Adidas 的 tech OA,backend 岗,digital platform team。我不太知道会考什么,基本是盲进。分享出来让别人少踩坑。

Platform: HackerRank。标准限时挑战。

Format: 2 道 coding 题,总共 90 分钟。最后还附带 1 道 SQL 查询题(对我这个岗位是可选的,但题目在那)。

Problem 1 是中等难度的 array/string 操作,属于 sliding window 或 two-pointer 那一类。如果你一直在刷 LeetCode,25-30 分钟能搞定。

Problem 2 更难。图遍历,BFS 的变体。要在一些约束下找最短路径,普通 BFS 不够。我写出了能跑的解,但不够最优,而且我很确定漏了一个 edge case。还是进了下一轮。

难度对标 FAANG: 比 Google/Meta 的 OA 简单。更接近 Amazon OA 难度,可能还略低一点。只要你连续几周稳定刷 LeetCode medium,基本没问题。除非你冲的是很 senior 级别的岗位,否则大概率不用硬啃 hard。

Time limit: 90 分钟够用。我还剩大概 12 分钟结束。

OA 不考 system design。 这部分会在后面的流程里单独一轮。

有一点:说明里没写偏好哪种语言,我就用 Python 了。没问题。

SQL 那题是多表 join + 聚合,挺标准的。我猜对 data engineering 或 analytics 类岗位更相关。

从 OA 邀请到安排下一轮的总时间线:大概 8 天。不算特别快,但也不算慢到离谱。

由 AI 翻译,查看原文

4 条回复

ds_dmitri (Primly starter)

知道 SQL 这点挺有用。做 data 岗我感觉权重会更高。SQL 题里有 window functions 吗,还是主要是 GROUP BY 这类?

由 AI 翻译,查看原文

quietquit_quincy (Primly starter)

主要是 GROUP BY,加了几个 join。我记得在期望输出里看到了一次 RANK() 的用法,暗示会用到 window function。如果你是冲 data 方向的,练练这些不亏。

由 AI 翻译,查看原文

frontend_fran (Primly starter)

他们有考任何 JS-specific 的东西吗,还是不管什么角色类型都是通用 algo?

由 AI 翻译,查看原文

quietquit_quincy (Primly starter)

都是通用算法题。不测语言特性。我不觉得 Adidas 的 OA 在筛选阶段会按技术栈区分。

由 AI 翻译,查看原文