Company
Anthropic interview questions
225 practice questions in the style of Anthropic's interviews, covering Behavioral & Leadership, Coding & Algorithms, Software Engineering Fundamentals, Machine Learning, System Design, ML System Design, Analytics & Experimentation.
1 easy136 medium88 hard
Anthropic interview questions by the numbers
Last updated
Katkat has 225 Anthropic interview questions. The largest topics are Coding & Algorithms (30%), Behavioral & Leadership (23%) and System Design (22%). By difficulty: 0% easy, 60% medium and 39% hard. The most common round is Onsite (68%). Frequent concepts include System Design, Behavioral, system-design and distributed-systems.
Topics
- Coding & Algorithms30% · 67
- Behavioral & Leadership23% · 51
- System Design22% · 50
- ML System Design9% · 20
- Machine Learning4% · 9
Difficulty
- Easy0% · 1
- Medium60% · 136
- Hard39% · 88
Interview rounds
- Onsite68% · 152
- Technical Screen24% · 55
- HR Screen6% · 14
- Online Assessment2% · 4
Roles
- Software Engineer87% · 196
- Machine Learning Engineer12% · 26
- Data Scientist1% · 2
- Performance / Infrastructure Software Engineer0% · 1
Frequent concepts
- System Design10% · 22
- Behavioral7% · 15
- system-design6% · 14
- distributed-systems6% · 13
- Distributed Systems5% · 11
- AI Safety4% · 9
Most mentioned in interview experiences
- 1.Why Anthropic, What AI Safety Means to You, and AI Misuse: Recruiter Screen Prep8 reports
- 2.Why Anthropic and its values?5 reports
- 3.Design a single- and multi-threaded web crawler4 reports
- 4.Why Join an AI Safety-Focused Lab, and What Is Your View on AI Safety?4 reports
- 5.Design file deduplication at scale3 reports
- 6.Give a Credible Why-This-Organization Answer3 reports
- 7.AI Safety Culture Round: Risk Views, Personal Ethics, and Changing Your Mind2 reports
- 8.Convert Sampled Call Stacks into Start and End Events2 reports
- 9.Design One-to-One Chat2 reports
- 10.Find Duplicate Files2 reports
Counted from 30 candidate interview experiences on Katkat. How we collect and count
Showing 1–30 of 225 results
- A Conflict About ValuesMedium
This question tests your ability to navigate professional disagreements where core values (e.g., speed vs. safety, or business goals vs. technical debt) are at odds, requiring a diplomatic yet principled resolution.
AnthropicSoftware EngineerBehavioral & LeadershipOnsite This question evaluates intellectual humility, evidence-based reasoning, and your ability to update your technical beliefs when presented with compelling counterarguments or data.
AnthropicSoftware EngineerBehavioral & LeadershipOnsiteA culture round at a safety-focused AI lab: whether you would delay a risky capability breakthrough even if competitors would not, what you would do if your equity became worthless, a time you were persuaded, and how you repaired a damaged working relationship. It tests reasoning about AI risk, honesty and self-awareness.
AnthropicSoftware EngineerBehavioral & LeadershipOnsiteA senior software engineer culture interview at an AI company that probes your honest views on AI safety risks, how your personal moral principles hold up when acting on them has a cost, and whether you can genuinely change your mind. It tests candor over sycophancy, calibrated reasoning, and composure when the interviewer challenges your position.
AnthropicSoftware EngineerBehavioral & LeadershipOnsiteDesign a data structure that tracks time-limited credit grants, prioritizes consuming grants that expire earliest, and efficiently manages expired funds.
AnthropicSoftware EngineerCoding & AlgorithmsOnsiteThis question evaluates behavioral and leadership competencies for a software engineering role, including alignment with organizational values, ethical judgment on AI safety, communication, mentorship, and influence on project and product decisions within the Behavioral & Leadership domain.
AnthropicSoftware EngineerBehavioral & LeadershipOnsiteThis question evaluates a software engineer's behavioral competencies—ownership, judgment, communication, and values alignment—by prompting story-driven examples about past projects, difficult tradeoffs, and motivation for joining an AI safety–oriented research organization.
AnthropicSoftware EngineerBehavioral & LeadershipOnsiteThis question assesses a candidate's ability to demonstrate intellectual humility, accountability, and the capacity for self-directed growth in high-stakes technical environments.
AnthropicSoftware EngineerBehavioral & LeadershipOnsiteAnswer general fit and AI safety questions evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
AnthropicSoftware EngineerBehavioral & LeadershipOnsiteThis question evaluates proficiency with bitwise operations, branchless programming, low-level performance optimizations, and microarchitectural reasoning about pipeline stalls, instruction-level parallelism, and cache behavior.
AnthropicSoftware EngineerCoding & AlgorithmsOnsiteTests a candidate's understanding of frontier AI research labs, their ability to critically evaluate safety-driven operational decisions, and how well their engineering background aligns with safety-focused development.
AnthropicSoftware EngineerBehavioral & LeadershipHR ScreenThis question evaluates a candidate's ability to design a stateful, multi-level simulation system that processes a time-ordered stream of operations. It tests object-oriented design, incremental complexity management, and handling of deferred effects like scheduled cashback credits. Such object-modeling questions are commonly used in coding interviews to assess practical application of data structures under evolving requirements.
AnthropicSoftware EngineerCoding & AlgorithmsOnsiteA three-part Python image processing exercise: resize and rotate images with Pillow while predicting the exact printed dimensions, speed up a large batch with multiprocessing and a staged pipeline, then keep the batch running through corrupt, oversized and unsupported files. It tests API precision, parallelism and robustness.
AnthropicSoftware EngineerSoftware Engineering FundamentalsOnsiteA Python coding exercise that applies a given sequence of Pillow transforms to a folder of cat images and then asks you to cut the total processing time. It tests clean per-image code, reasoning about CPU-bound work and the GIL, choosing between processes and threads, and sizing a worker pool.
AnthropicSoftware EngineerSoftware Engineering FundamentalsOnsiteAnthropic Fellows final-round practice: a 15-minute open discussion on defining, detecting and training against misalignment and misuse, ending with one falsifiable experiment.
AnthropicMachine Learning EngineerMachine LearningOnsiteDesign and implement an in-memory, timestamped banking ledger supporting atomic transfers, cashback, scheduled payments, account merges with alias resolution, and historical balance lookups.
AnthropicSoftware EngineerCoding & AlgorithmsOnsiteDesign and implement an in-memory cloud storage engine supporting user quotas, file operations, compression/restoration semantics, and glob-based search.
AnthropicSoftware EngineerCoding & AlgorithmsOnsiteDesign an in-memory attendance and payroll tracking system that manages shift lifecycles, deferred rate promotions, overlapping bonus windows, and duration rankings.
AnthropicSoftware EngineerCoding & AlgorithmsOnsiteDesign a Pillow resize-and-rotate pipeline with explicit transform semantics, bounded multiprocessing, per-image failures, and safe output publication.
AnthropicSoftware EngineerSoftware Engineering FundamentalsOnsiteThis question tests your ability to design a concurrent crawler that manages shared state across multiple threads, handles URL de-duplication, and prevents infinite cycles during graph traversal.
AnthropicSoftware EngineerCoding & AlgorithmsTechnical ScreenThis problem tests your ability to implement an efficient LRU cache using a combination of a hash map and a doubly linked list to achieve constant-time operations.
AnthropicSoftware EngineerCoding & AlgorithmsOnsiteImplement a robust token usage billing manager that accumulates streaming chunk deltas and non-streaming totals, enforces strict schema and sanity checks, and avoids floating-point precision loss.
AnthropicSoftware EngineerCoding & AlgorithmsOnsiteTests operating system concurrency fundamentals, memory ownership models, IPC serialization overhead, and empirical benchmarking strategies for CPU-bound image processing pipelines.
AnthropicSoftware EngineerSoftware Engineering FundamentalsOnsiteCompute aggregate exclusive execution time for each function from nested start and end events, including recursive calls. Use a stack over a validated single-threaded trace, apply half-open time intervals, and return deterministic sorted results.
AnthropicSoftware EngineerCoding & AlgorithmsOnsiteCompute an exact distributed mode with local frequency combining, key-based reducers, global winner selection, communication accounting, and skew-aware recovery.
AnthropicSoftware EngineerSoftware Engineering FundamentalsOnsiteCompute an exact distributed median through global rank selection and count reductions, accounting for integer range, local search work, communication rounds, and even-size semantics.
AnthropicSoftware EngineerSoftware Engineering FundamentalsOnsiteThis question evaluates a candidate's ability to process single-threaded execution logs and compute per-function exclusive durations while reconstructing the call stack at a given timestamp, testing stack simulation, interval reasoning, timestamp tie-handling, parsing of time-stamped events, and algorithmic complexity analysis.
AnthropicSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates proficiency in matrix manipulation, incremental updates, and complexity analysis, specifically maintaining main-diagonal and anti-diagonal sums under point updates.
AnthropicSoftware EngineerCoding & AlgorithmsTechnical ScreenConvert sampled call stacks to inferred start/end events using ordered common prefixes, recursive frames, explicit final-open behavior, and last-N history limitations.
AnthropicSoftware EngineerCoding & AlgorithmsOnsiteConvert a sampling profiler's timestamped call stacks into function start and end events for a trace viewer, explain why ends are emitted innermost first and starts outermost first, then redesign the converter for an unbounded stream. It tests stack diffing, recursion handling and streaming state.
AnthropicSoftware EngineerSoftware Engineering FundamentalsOnsite
Anthropic interview experiences
All 31 →- A Compilation on Culture, Practical Coding, and TimelinesAnthropic · Software Engineer · Onsite · Oct 2026
A clarification: this is a compilation, not my own interview experience. The content comes from public interview reports on this forum, Blind, Glassdoor, and Interviewing. It took me quite a long time to organize. Anyone who's interviewed there is welcome to add information or corrections. There's a forum compilation of 25 posts with a very complete question list, so I won't repeat the questions…
- A Recruiter Screen and Nonnegotiable Offer TermsAnthropic · Data Scientist · HR Screen · Sep 2026In progress
I applied online among lots of other applications, then only heard from a recruiter a month later. When I went back to look for the job description, the posting was already down... I asked her for the job description, but she didn't send it either. There were also more questions than in a typical recruiter round. Why Anthropic? Why are you a good fit? Why leave your current company? Why AI compan…
- Messaging at 100 Million DAU and Gaps in My DesignAnthropic · Software Engineer · Technical Screen · Sep 2026Rejected
The question was to design a simple text-messaging app, with a fairly clear scope: Only conversations between two people, no group chats. Text only, no images or videos. Web clients only, with no mobile push notifications to consider. 100 million DAU. Keep messages when the recipient is offline so they can be read after the recipient comes back online. The interviewer asked me to share my entire…
- A Half-Hour Recruiter Screen on AI SafetyAnthropic · Software Engineer · Senior+ · HR Screen · Aug 2026In progress
I received an outreach email from a recruiter in August. I originally thought we would just chat briefly and then move forward to schedule the later interviews, but we ended up talking for about half an hour. The recruiter asked quite a few questions, including: "Why Anthropic?" "How does your previous experience relate to AI safety?" "Why do you think you are a fit for this position?" "How large…
- A Recruiter Screen About Level, Motivation, and AvailabilityAnthropic · Software Engineer · HR Screen · Aug 2026In progress
The recruiter asked what level of position I was looking for. I was a little distracted at the beginning and misheard the question, thinking I was being asked about my current position at my company. The other questions were why I wanted to join Anthropic and when I would be available to begin interviewing. The rest of the call was an introduction to the interview process. I was told that a coord…
More companies
- Meta666
- Amazon653
- Google486
- OpenAI342
- Capital One268
- Microsoft252
- DoorDash241
- Uber217
- Apple177
- TikTok176
- Pinterest161
- ByteDance160
- LinkedIn154
- Stripe139
- Snowflake130
- Databricks122
- Airbnb112
- Rippling106
- Oracle104
- Coinbase99
- Netflix97
- NVIDIA95
- Snapchat94
- Citadel90
- Waymo90
- Instacart87
- Roblox84
- Salesforce77
- Optiver76
- Shopify63
- Robinhood60
- Atlassian55
- Hudson River Trading55
- Two Sigma55
- J.P. Morgan53
- PayPal53
- xAI53
- Lyft52
- Tesla52
- Other51
