Anthropic Research Engineer Interview Loop

37 questions · 4 roundsUpdated October 2026

Anthropic's research engineer interview starts with a recruiter call that tests mission alignment, then a hiring-manager call. Next is a CodeSignal assessment. It's one problem across four levels that get harder, and failing a level blocks the next. For research engineers it also covers NumPy and PyTorch, and the "broken neural net" format. Then comes a take-home project, judged on how you work. The last stage is a four-to-five-hour virtual onsite: ML coding and debugging, distributed training and inference design, research and paper discussion, and culture and values. You can use AI to prepare, but not during the assessment or the interviews.

What decides it

The culture and values interview is a top reason for rejection, and research taste separates candidates at the onsite. Strong coding gets you in the room. It doesn't get you the offer.

Practice by round

Easy coding in both forms the screen uses. One is algorithm basics. The other is the building blocks of a model: cross-entropy from scratch, layer normalization, RMSNorm, GELU, and learning-rate warmup with cosine decay. Coding is a filter here, so clear it quickly.

QuestionDifficulty
Count Token Frequencies in a PromptEasy
Deduplicate Request IDs Preserving OrderEasy
Validate Balanced Brackets in a JSON SnippetEasy
Two-Sum Over Response LatenciesEasy
Group Anagrams of Search QueriesEasy
Longest Run of Successful RequestsEasy
Move Failed Jobs to the EndEasy
Most Frequent Error CodeEasy
Majority Model in a Routing LogEasy