Anthropic Interview Process & Rounds

Anthropic's loop is recruiter screen → CodeSignal-style 90-minute Python coding assessment → 1–2 phone screens → a 5-round virtual onsite. The behavioral round at Anthropic is unusually deep and weighted: the interviewer probes AI safety alignment with specific hypothetical scenarios, and candidates report being asked 'why Anthropic over OpenAI' with the expectation of a substantive answer that goes beyond mission slogans. The Web Crawler phone screen has shown up in 57 reports — it's effectively a filter. For ML / Research Engineer roles, the MLE round combines an inference-API system design with deep questions on tokenizer implementation, image-processing pipelines, and Python-from-scratch implementations.

Key facts

  • 6 distinct round types
  • 44 questions reconstructed from 402 candidate reports
  • Reports span Nov 2024 – May 2026
  • Refreshed monthly · last updated July 2026

The Anthropic loop, from candidate reports

Anthropic's loop is recruiter screen → CodeSignal-style 90-minute Python coding assessment → 1–2 phone screens → a 5-round virtual onsite. The behavioral round at Anthropic is unusually deep and weighted: the interviewer probes AI safety alignment with specific hypothetical scenarios, and candidates report being asked 'why Anthropic over OpenAI' with the expectation of a substantive answer that goes beyond mission slogans. The Web Crawler phone screen has shown up in 57 reports — it's effectively a filter. For ML / Research Engineer roles, the MLE round combines an inference-API system design with deep questions on tokenizer implementation, image-processing pipelines, and Python-from-scratch implementations.

What gets asked, by round

Counts reflect distinct questions per round across the loops we’ve indexed.

System design
10 questions
Most-reported: Inference API System Design (30×)
Behavioral / culture fit
10 questions
Most-reported: Why Anthropic? (17×)
ML / research engineer rounds
9 questions
Most-reported: Debug GRPO / RL Training Code (4×)
Async coding assessment
7 questions
Most-reported: In-Memory Database (14×)
Onsite coding
5 questions
Most-reported: File Deduplication (44×)
Phone screen
3 questions
Most-reported: Web Crawler (57×)
What passing candidates do
  • On the behavioral round: come with one specific Anthropic alignment paper or recent decision (RSP, Constitutional AI, the deprecation policy) and connect it back to your own work — generic safety enthusiasm gets flagged
  • On Web Crawler: progressive complexity wins — solve single-threaded clearly first, then propose the concurrent extension with the interviewer's blessing. Don't dive into concurrency immediately
  • On Inference API system design: distinguish the routing layer (cheap, stateless) from the model serving layer (expensive, GPU-pinned) early, then build from there
  • For the MLE round: have NumPy implementations of softmax + cross-entropy and backprop through MLP cold — the interviewer expects you to derive without looking things up
  • Quote your work back as 'I made this technical decision because of X tradeoff' — not 'I worked on Y' — Anthropic's deep-dive round is grading reasoning, not titles
Where candidates lose points
  • Treating the AI safety culture round as a soft round and giving a corporate-policy answer — gets flagged as 'low alignment signal' and reported as a primary loss reason
  • On Web Crawler: jumping to a concurrent solution without verifying the single-threaded version against the test cases first
  • Skipping the URL normalization step on Web Crawler (fragments, query params, trailing slashes) — multiple candidates lost the round on this single edge case
  • On Inference API: conflating the model-routing problem with the model-serving problem; not distinguishing latency-sensitive (real-time) from throughput-optimized (batch) workloads
  • On the project deep-dive: presenting WHAT you built without articulating the alternatives you considered and why you rejected them

FAQ

How many rounds is the Anthropic interview?
Anthropic's loop spans 6 round types: System design, Behavioral / culture fit, ML / research engineer rounds, Async coding assessment, Onsite coding, Phone screen.
What is the Anthropic interview process?
Anthropic's loop is recruiter screen → CodeSignal-style 90-minute Python coding assessment → 1–2 phone screens → a 5-round virtual onsite. The behavioral round at Anthropic is unusually deep and weighted: the interviewer probes AI safety alignment with specific hypothetical scenarios, and candidates report being asked 'why Anthropic over OpenAI' with the expectation of a substantive answer that goes beyond mission slogans. The Web Crawler phone screen has shown up in 57 reports — it's effectively a filter. For ML / Research Engineer roles, the MLE round combines an inference-API system design with deep questions on tokenizer implementation, image-processing pipelines, and Python-from-scratch implementations.
How fresh is this Anthropic interview data?
It's reconstructed from candidate reports spanning Nov 2024 – May 2026 and refreshed monthly as new reports come in.

Get the full Anthropic catalog

Every question, every candidate-reported follow-up, plus the AI mock interviewer. Monthly refresh.