Interview guides

Know the loop before you enter it

See how each company runs the interview, what the role is tested on, and where to focus your preparation.

Choose a company and role

Built from candidate interview evidence and role research

12 guides
OpenAI

Research Engineer

Progressive coding, ML evaluation, unfamiliar-code debugging, and research project depth.

ML codingDebuggingResearch projects
OpenAI

Software Engineer

Practical coding, repository debugging, system design, and a detailed review of a project you built.

CodingSystem designProject deep dive
OpenAI

Software Engineer, New Grad

Reported assessment tasks, iterative object-oriented design, and a mission-focused behavioral conversation.

CodingObject-oriented designBehavioral
OpenAI

Product Manager

Product sense, execution, go-to-market, and behavioral rounds across a team-specific loop.

Product senseExecutionGo-to-market
Anthropic

Software Engineer

Practical coding, AI-assisted PR review, system design, and thoughtful discussions of AI safety.

CodingPR reviewSystem design
Anthropic

Infrastructure Software Engineer

Distributed coding, performance analysis, and design across systems and data infrastructure.

Distributed codingPerformanceInfrastructure
Anthropic

AI Safety Fellow

Cohort-specific assessments, NumPy debugging, codebase work, and safety research discussions.

ImplementationDebuggingSafety research
Meta

Machine Learning Engineer

Algorithms, ML design, behavioral interviews, and AI-assisted coding reported in newer loops.

AlgorithmsML designAI-assisted coding
xAI

Exceptional Software Engineer

Progressive coding, product-aware system design, and practical infrastructure discussions.

CodingSystem designProduct judgment
Google DeepMind

Product Manager

Product sense, AI evaluation, and case discussions tied to real product decisions.

Product senseEvalsAI products
Perplexity

Product Manager

Product sense, metrics, technical depth, and cross-functional judgment in a fast-moving PM loop.

Product senseMetricsAI products
ElevenLabs

Software Engineer

Algorithms, practical coding, and product decomposition for full-stack and generalist engineers.

CodingProduct thinkingFull stack