Anthropic Software Engineer Interview Loop

26 questions · 4 roundsUpdated October 2026

Anthropic's software engineer interview starts with a CodeSignal assessment. It's one problem that gets harder across four levels, and failing a level blocks the ones after it. A technical assessment follows in three stages, one of them on concurrency. Then there's a system design round, and its prompts center on serving models. The one candidates mention most is batching inference on a single GPU, with up to 100 inputs, while users wait for answers. You can use AI to prepare, but it's banned in the assessment and the live rounds.

What decides it

Getting through all four levels in time. Each level extends the last one, so a clean structure at level one is what makes level four possible.

Practice by round

Easy algorithm problems, for fluency. The assessment is timed, and each level builds on the code you wrote for the one before.

QuestionDifficulty
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