Anthropic Software Engineer Interview Questions
39+ questions from real Anthropic Software Engineer interviews, reported by candidates.
Round Types
Top Topics
Questions
Anthropic Technical Phone Screen Interview Process USA
I have a technical phone screen for Anthropic coming up. The process for me is: * Technical Coding Screen (60 minutes) * Virtual Onsite a. Coding and design b. Sys design c. Conversation with Hiring M
I noticed not many people have shared their experience interviewing with Anthropic. I'm currently going through the process and just went through the phone screen, so I figured I'd share and help out.
Anthropic phone screen question
I got asked for a followup to use concurrency as well. Wondering what y'all think is the best approach? I did thread pool executor but the interviewer wasn't satisfied. Interviewed in Python This isn'
Anthropic Technical Interview (55 min CodeSignal) – Anyone done this before?
Hey everyone, I have an upcoming 55-minute technical interview with Anthropic on CodeSignal. The recruiter mentioned it’s a pure problem-solving coding interview and that it doesn’t benefit from memor
Zhongchang 2YOE Investment Phone: tokenizer, I forgot a few follow ups, there was a previous interview that explained it more comprehensively prompt: For the coding interview, we will be doing coding
This post was last edited by Anonymous on 2025-09-30 13:40. I recently had an interview and am now giving back to the forum. The on-site interview involved duplicate files. Most of the questions on th
This post was last edited by Jing666 on 2025-10-3 15:25. Looks like I failed. Coding: Q4, interview question: distributed worker find mode, but I didn't have time to write the follow-up find median, o
I was initially stood up by the interviewer, but thankfully HR quickly arranged a new one. The question was Q2. The specific questions are as follows: The following content requires a score higher tha
This post was last edited by Anonymous on 2025-10-04 12:22. I've received a lot of help from interview experiences shared on this forum, and now I'm giving back some past experiences. This time, my lu
This post was last edited by Anonymous on 2025-10-05 18:44. The questions are below. Has anyone had an interview using C++? The HR called and told me I had to choose a language beforehand. I'm more fa
Deduplicate Files
Problem Requirements You are given a main folder (root directory). Your task is to find all duplicate files inside it. You must return lists of file paths where the files have exactly the same cont
Distributed Model Deployment System Design
The Challenge You need to design a system to download a **large ML model** (500GB) and send it to **all GPU workers** in a data center. The system must work quickly, handle limited internet speed,
LRU Cache (Python)
The Problem You are given a Python code for an in-memory LRU (Least Recently Used) cache. The code works, but there is a mistake in how it creates keys. The error happens when the cache tries to ha
Tokenize (Python)
Part 1: Understanding the Code You are given two functions: `tokenize` and `detokenize`. Your goal is to: 1. **Read the code** and understand what it does. 2. **Find the bugs** or logic errors in t
System Overview You need to build a bank system that runs in the computer's memory. There are **4 levels** to this problem. You must finish one level to move to the next. 1. **Level 1:** create acco
Problem Summary Your goal is to build a simple, in-memory cloud storage system. This system will store files and their details, such as name and size. **Important:** This system runs entirely in me
Problem Summary You need to build a recipe management system that runs in memory. The problem has **4 levels**. Each level adds new features to the previous one: 1. **Level 1**: Basic actions (Crea
Culture & Behavioral Interview Questions
Introduction Anthropic focuses heavily on whether you fit their culture, care about AI safety, and how you think about ethics. You can answer these questions using stories from your job or your per
Problem Summary You need to build a simple system to manage employees. This challenge has **4 parts**. Each part gets a little harder than the last: 1. **Part 1**: Add new employees and track when
Problem Statement You are given a large dataset spread across several machines (usually 10 workers). You have a pre-built interface to send and receive data. Each machine holds a part of the datase
See All 39 Anthropic Software Engineer Questions
Full question text, answer context, and frequency data for subscribers.
Get Access