Anthropic
AI safety and research company behind Claude, focusing on constitutional AI.
5 Rounds
~20 Days
Very Hard
The Interview Loop
Recruiter Screen (30 min)
Standard fit check, behavioral questions, and resume overview.
Technical Loop (3-4 Rounds)
Deep dive into domain knowledge, coding, and system design.
Interview Question Bank
Full Stack Engineer
•
Coding
•
hard
Implement a Markdown parser function in TypeScript that can render code blocks with syntax highlighting *while* the text is still streaming in chunk by chunk.
#Parsing
#TypeScript
#Streaming
#State Machines
Full Stack Engineer
•
Coding
•
medium
Given a massive log file of API requests, write a Python script to find the top 5 users who consumed the most tokens in any sliding 1-hour window.
#Python
#Sliding Window
#Data Processing
Full Stack Engineer
•
Coding
•
medium
Implement an LRU (Least Recently Used) cache with a Time-To-Live (TTL) feature to temporarily store frequent, identical prompt responses and reduce inference load.
#Data Structures
#Caching
#Hash Maps
#Linked Lists
Full Stack Engineer
•
Coding
•
medium
Write a function to merge overlapping text highlights. Given an array of objects representing start and end indices of safety flags in a text, return a merged array of non-overlapping intervals.
#Intervals
#Sorting
#Arrays
Full Stack Engineer
•
Coding
•
hard
Write an algorithm to efficiently diff two versions of a large text document and highlight the insertions and deletions. This is used to show users how their prompt edits changed the context.
#Dynamic Programming
#Strings
#Diff Algorithms
Full Stack Engineer
•
Coding
•
hard
Implement a custom JSON parser that can gracefully handle and 'fix' truncated JSON strings. This is common when an LLM output stops mid-generation due to max token limits.
#Parsing
#Strings
#Error Handling
#AST
Difficulty Radar
Based on recent AI-sourced data.
Meet Your Interviewers
The "Standard" Interviewer
Senior EngineerFocuses on core competencies, system constraints, and clear communication.
SimulateUnwritten Rules
Think Out Loud
Always explain your thought process before writing code or drawing architecture.