Home/AI Engineering Interviews

AI Engineering Interviews

598 real interview questions asked at 35 AI companies — each with an answer outline, key points, pitfalls and links to the related explainers on this site.

Questions
598
Companies
35
Core topics
10
Question set source. The questions catalogued here come from ai-engineering-interview-questions-company-wise, maintained by Outcome School and licensed Apache-2.0. They were compiled from publicly reported interview experiences — nothing confidential. The explanations, diagrams and code on this site are original work.

Common Questions Asked Across Companies

10 sections · 119 questions

LLM Internals and Architecture

16 questions

Inference, Serving and GPU Performance

15 questions

Fine-Tuning, Post-Training and Alignment

12 questions

Frontier AI Labs

12 sections · 197 questions

Anthropic

37 questions

Roles: Member of Technical Staff (MTS), Software Engineer (product / infra / API-serving), Research Engineer, Research Scientist, Applied AI Engineer, Forward Deployed Engineer (Applied AI), Performance Engineer (inference & kernels), Product Engineer (Claude Code / Claude.ai).

Loop: Recruiter screen (~30 min, substantive and failable) → CodeSignal-style or live coding assessment (~70–90 min, one practical problem in ~4 progressive levels) → virtual onsite of roughly five rounds: project deep-dive, one or two coding rounds, system design, and a dedicated values/culture round. Reported end-to-end: 3 weeks to ~2 months. Some MLE loops now include an AI-collaboration round where Claude is provided and you are graded on how you direct and verify it.

Coding and Data Structures
LLM Internals and Architecture
Inference, Serving and GPU Performance
Agents and Tool Use
Fine-Tuning, Post-Training and Alignment
AI System Design
Evaluation and Observability
Safety, Security and Responsible AI
Applied and Forward-Deployed Scenarios
Behavioral and Culture

OpenAI

31 questions

Roles: Member of Technical Staff, Software Engineer, Machine Learning Engineer, Research Engineer, Research Scientist, Applied AI Engineer, Forward Deployed Engineer, Solutions Architect, Data Scientist.

Loop: Recruiter screen → technical screen (practical coding, often a build-something-real task rather than LeetCode) → onsite: two or three coding/practical rounds, a domain-depth or ML round, a system design round, and behavioural/mission-fit. Applied AI and FDE loops add a customer-scenario and solution-design round.

Coding and Data Structures
ML and DL Fundamentals
LLM Internals and Architecture
Agents and Tool Use
AI System Design
Evaluation and Observability
Safety, Security and Responsible AI
Applied and Forward-Deployed Scenarios
Behavioral and Culture

Google DeepMind and Google AI

22 questions

Roles: Research Engineer, Research Scientist, Machine Learning Engineer, Software Engineer (ML), Forward Deployed Engineer, Applied AI Engineer (Google Cloud / Vertex AI), Data Scientist.

Loop: Recruiter screen → technical phone screen (coding, sometimes ML fundamentals) → onsite: two coding rounds, an ML domain/breadth round, an ML system design round, and Googleyness/leadership. DeepMind Research Engineer loops add a research deep-dive plus maths/probability and a from-scratch implementation round; hiring committee and team matching follow.

Coding and Data Structures
ML and DL Fundamentals
Fine-Tuning, Post-Training and Alignment
AI System Design
Evaluation and Observability
Behavioral and Culture

Meta (Superintelligence Labs, FAIR, Llama)

26 questions

Roles: Machine Learning Engineer (E4–E7), Research Engineer, Research Scientist, AI Infrastructure Engineer, Software Engineer (ML), Applied Research Scientist.

Loop: Recruiter screen → technical screen (2 coding problems in 45 min) → onsite: two coding rounds, one ML system design round, one ML domain/breadth round, and a behavioural (“Jedi”) round. Some 2026 loops now include an AI-assisted coding round in three stages: explore and fix issues, implement new functionality, extend and improve the system.

Coding and Data Structures
ML and DL Fundamentals
LLM Internals and Architecture
Inference, Serving and GPU Performance
Agents and Tool Use
Fine-Tuning, Post-Training and Alignment
AI System Design
Evaluation and Observability
Safety, Security and Responsible AI
Multimodal, Speech and Voice AI
Behavioral and Culture

xAI

10 questions

Roles: Member of Technical Staff, AI Engineer, Infrastructure Engineer, Research Engineer, Product Engineer (Grok), Data / RL environments engineer.

Loop: Fast, low-process loops. Typically a recruiter or hiring-manager screen → one or two live coding rounds heavy on data structures and systems → a practical build-something round (often a timed four-hour product build or a stubbed-out module in a real codebase) → founder/leadership conversation. Speed and raw shipping ability are weighted heavily.

Mistral AI

8 questions

Roles: Research Engineer, ML Engineer, Applied AI Engineer, Solutions Architect / Forward Deployed Engineer, Inference Engineer, Platform Engineer.

Loop: Recruiter screen → technical screen (Python + ML fundamentals) → pair-programming round building a small LLM-backed service → deep-dive on transformer/serving internals → customer-scenario round for applied roles → culture/founders round. European enterprise and on-prem deployment context shows up throughout.

Cohere

10 questions

Roles: Member of Technical Staff, ML Engineer, Applied AI Engineer, Solutions Architect / Forward Deployed Engineer, Platform & Inference Engineer.

Loop: Recruiter screen → technical screen (practical Python, streaming/API-shaped problems) → onsite: coding, retrieval/RAG depth, enterprise deployment design, customer-scenario round, and a values round. Remote-first; autonomy and ownership are explicitly tested.

Coding and Data Structures
LLM Internals and Architecture
RAG and Retrieval
Agents and Tool Use
AI System Design
Evaluation and Observability
Behavioral and Culture

DeepSeek

10 questions

Roles: Research Engineer, Infrastructure / Systems Engineer, Inference Engineer, Data Engineer, Algorithm Engineer.

Loop: Heavily research- and systems-weighted: paper deep-dive, from-scratch implementation rounds in PyTorch, distributed-training and low-precision depth, plus an algorithmic coding round. Expect direct questions about their published architecture and training papers.

Moonshot AI (Kimi)

10 questions

Roles: Research Engineer, Infrastructure Engineer, Inference / Serving Engineer, Agent Engineer.

Loop: Research and long-context systems focused: architecture deep-dive, distributed serving design, a PyTorch implementation round, and an agentic-evaluation discussion.

Zhipu AI (GLM)

11 questions

Roles: Research Engineer, Agent Engineer, RL Infrastructure Engineer, Applied AI Engineer.

Loop: Architecture and post-training depth, an RL-infrastructure design round, a GUI-agent design round, and an implementation round in PyTorch.

LLM Internals and Architecture
Agents and Tool Use
Fine-Tuning, Post-Training and Alignment
AI System Design
Evaluation and Observability

Alibaba (Qwen)

10 questions

Roles: Algorithm Engineer (LLM), Research Engineer, Inference Engineer, Multimodal Engineer, Applied AI Engineer (Alibaba Cloud / Model Studio).

Loop: Classic Alibaba structure: two or three technical rounds (algorithms + ML depth), a cross-examination round with a senior manager, and an HR round, with Qwen-specific architecture and multilingual questions layered on top.

Coding and Data Structures
LLM Internals and Architecture
Fine-Tuning, Post-Training and Alignment
Evaluation and Observability
Multimodal, Speech and Voice AI
Behavioral and Culture

Sarvam AI

12 questions

Roles: Research Engineer (LLM / speech), ML Engineer, Applied AI / Forward Deployed Engineer, Speech Engineer, Edge / Inference Engineer.

Loop: Research and applied rounds side by side: Indic NLP and tokenizer depth, a speech/ASR round, an implementation round, a deployment-on-constrained-hardware round, and a government/enterprise deployment scenario.

Coding and Data Structures
LLM Internals and Architecture
Inference, Serving and GPU Performance
RAG and Retrieval
Fine-Tuning, Post-Training and Alignment
AI System Design
Evaluation and Observability
Multimodal, Speech and Voice AI
Applied and Forward-Deployed Scenarios

Big Tech AI Organizations

6 sections · 82 questions

Microsoft

10 questions

Roles: AI Engineer, Applied Scientist, Machine Learning Engineer, Software Engineer (AI Platform / Copilot), Azure AI Solutions Architect, Principal Applied AI Engineer.

Loop: Recruiter screen → technical phone screen (coding + a little ML) → onsite loop of 4–5 rounds: two coding, one ML/AI depth, one AI system design or low-level design, and an as-appropriate-hire round with a senior leader. Azure AI and Copilot roles add a customer-architecture round.

Coding and Data Structures
Inference, Serving and GPU Performance
AI System Design
Evaluation and Observability
Safety, Security and Responsible AI
Behavioral and Culture

Amazon (AWS)

23 questions

Roles: Applied Scientist (I/II/III), Machine Learning Engineer, Data Scientist, Software Development Engineer (AI/ML), GenAI Specialist Solutions Architect, Applied AI Engineer (Bedrock, Q, SageMaker).

Loop: Online assessment or phone screen → onsite “loop” of 4–6 rounds, each anchored on Leadership Principles: two coding, one ML breadth, one ML depth / research deep-dive or ML system design, one bar-raiser. Applied Scientist loops add a research presentation.

Coding and Data Structures
ML and DL Fundamentals
LLM Internals and Architecture
Inference, Serving and GPU Performance
Agents and Tool Use
AI System Design
Evaluation and Observability
Behavioral and Culture

Apple

11 questions

Roles: Machine Learning Engineer, AI/ML Research Engineer, On-device ML Engineer, Software Engineer (Apple Intelligence / Siri), Applied Scientist.

Loop: Recruiter screen → hiring-manager technical call → onsite of 4–6 rounds with the specific team: coding, ML depth, on-device/efficiency depth, system design, and behavioural. Secrecy means you may be interviewed for work you cannot be told about.

Inference, Serving and GPU Performance
Agents and Tool Use
Fine-Tuning, Post-Training and Alignment
AI System Design
Evaluation and Observability
Behavioral and Culture

NVIDIA

13 questions

Roles: Deep Learning Software Engineer (Inference / LLM Performance), CUDA Kernel Engineer, Machine Learning Engineer, Solutions Architect, Applied Scientist, TensorRT-LLM / Dynamo engineer.

Loop: Recruiter screen → hiring-manager technical call → onsite of 4–6 rounds: CUDA/C++ or Python coding, GPU performance and roofline reasoning, LLM inference depth, ML fundamentals, and system/solution design. Solutions Architect loops replace kernel depth with customer-scenario rounds.

Coding and Data Structures
ML and DL Fundamentals
Inference, Serving and GPU Performance
AI System Design
Applied and Forward-Deployed Scenarios
Behavioral and Culture

Tesla

11 questions

Roles: AI / ML Engineer (Autopilot, Optimus), Deep Learning Engineer, Computer Vision Engineer, Data Engineer (Autopilot), Inference / Silicon software engineer.

Loop: Recruiter screen → hiring-manager technical call → onsite: coding (often C++/Python), deep-learning depth focused on vision and training pipelines, a data/infra round, and a hands-on debugging round. Loops are fast and heavy on practical engineering.

Consumer-Scale ML Companies (Uber, Netflix, LinkedIn, Airbnb, Pinterest, Spotify)

14 questions

Roles: Machine Learning Engineer, Senior/Staff MLE, Applied Scientist, ML Platform Engineer, GenAI Engineer.

Loop: A consistent shape across all of them: coding screen → onsite with two coding rounds, one ML system design round (the differentiator), one ML breadth/depth round, and behavioural. GenAI rounds have been added to most of these loops since 2024.

Coding and Data Structures
ML and DL Fundamentals
AI System Design
Evaluation and Observability
Behavioral and Culture

AI Infrastructure and Platform Companies

6 sections · 66 questions

Databricks

9 questions

Roles: Software Engineer (ML Platform / Mosaic AI), Machine Learning Engineer, GenAI Solutions Architect, Forward Deployed / Delivery Solutions Architect, Applied AI Engineer.

Loop: Recruiter screen → technical screen (practical coding, often concurrency or data-heavy) → onsite: two coding rounds, a distributed-systems or Spark-internals round, a GenAI/ML design round, and a customer-scenario round for field roles.

Coding and Data Structures
Fine-Tuning, Post-Training and Alignment
Evaluation and Observability
Applied and Forward-Deployed Scenarios

Groq

12 questions

Roles: Compiler Engineer, Runtime / Systems Engineer, Inference Engineer, Silicon Software Engineer, Solutions Architect.

Loop: Deep systems and compiler rounds: roofline and memory-hierarchy reasoning for an SRAM-only machine, compiler IR design, host-runtime design, a debugging round, and a customer/unit-economics round.

Coding and Data Structures
Inference, Serving and GPU Performance
AI System Design
Applied and Forward-Deployed Scenarios
Behavioral and Culture

Together AI

7 questions

Roles: Inference Engineer, Kernel Engineer, ML Systems Engineer, Solutions / Forward Deployed Engineer, Platform Engineer.

Loop: Inference-performance depth, a scheduler/serving design round, a practical streaming-server coding round, a distributed-training debugging round, and a customer-advisory round for field roles.

Hugging Face

11 questions

Roles: ML Engineer (open-source maintainer), Research Engineer, Infrastructure Engineer, Developer Advocate Engineer, Inference Engineer.

Loop: Open-source-flavoured: a library-internals deep dive, a maintainer/code-review round, a practical fine-tuning or memory-budget round, a Hub/systems design round, and a culture round. Your public GitHub history is genuinely part of the evaluation.

Coding and Data Structures
LLM Internals and Architecture
Fine-Tuning, Post-Training and Alignment
AI System Design
Behavioral and Culture

Scale AI

12 questions

Roles: Software Engineer, Machine Learning Engineer, Research Engineer (SEAL evals), Forward Deployed Engineer, Product Engineer (data engine, RL environments).

Loop: Recruiter screen → technical screen (practical coding) → onsite: coding with progressive requirements, a data-quality/annotation design round, an evaluation-design round, and a customer-scenario round for FDE.

Coding and Data Structures
Fine-Tuning, Post-Training and Alignment
AI System Design
Evaluation and Observability
Safety, Security and Responsible AI
Applied and Forward-Deployed Scenarios

Perplexity

15 questions

Roles: Software Engineer (search / infra), AI Engineer, Research Scientist, ML Engineer (ranking & retrieval), Product Engineer (Comet).

Loop: Recruiter screen → technical screen → onsite: a system design round on retrieval/ranking at web scale, an ML/search deep-dive, a practical coding round, a product/craft round, and behavioural. Product taste about their own app is explicitly evaluated.

Coding and Data Structures
Inference, Serving and GPU Performance
RAG and Retrieval
AI System Design
Evaluation and Observability
Safety, Security and Responsible AI
Behavioral and Culture

AI-Native Product Companies

10 sections · 114 questions

Cursor (Anysphere)

17 questions

Roles: Software Engineer (product, infra, model serving), ML Engineer, Research Engineer, Infrastructure Engineer.

Loop: Recruiter/hiring-manager screen (~45 min) → one to three 60-minute technical screens where you build data structures against Cursor's actual codebase (AI-tool access varies by round) → a two-day in-person project onsite (or an ~8-hour remote version) where you design and ship a feature on real Cursor code. Scoping, autonomy and effective AI-tool use are explicitly graded.

Coding and Data Structures
Inference, Serving and GPU Performance
RAG and Retrieval
Agents and Tool Use
AI System Design
Evaluation and Observability
Behavioral and Culture

Cognition (Devin, Windsurf)

9 questions

Roles: Member of Technical Staff, Agent Engineer, Infrastructure Engineer, Deployed Engineer, Research Engineer (agent RL).

Loop: Fast loop weighted toward building: a practical agent-building or debugging round, an infrastructure design round, an agent-evaluation round, and a deployed-engineering scenario for customer-facing roles.

Sierra

12 questions

Roles: Agent Engineer, Software Engineer, Forward Deployed Engineer, ML Engineer, Product Engineer.

Loop: Recruiter screen → technical screen → a two-hour build session where you can use any AI tools you like → agent-design and evaluation rounds → customer-scenario round → founders/values. Judgment about where to put guardrails is the core signal.

Coding and Data Structures
RAG and Retrieval
Agents and Tool Use
Evaluation and Observability
Safety, Security and Responsible AI
Multimodal, Speech and Voice AI
Behavioral and Culture

Harvey

11 questions

Roles: Software Engineer, ML / Applied AI Engineer, Forward Deployed Engineer, Research Engineer (legal domain).

Loop: Recruiter screen → paired coding round → an architecture presentation round on a legal-workflow system → an evaluation-design round → a customer/partner-scenario round. Domain rigour and grounding matter more than algorithmic puzzles.

Coding and Data Structures
RAG and Retrieval
Agents and Tool Use
AI System Design
Evaluation and Observability
Safety, Security and Responsible AI
Applied and Forward-Deployed Scenarios

Glean

10 questions

Roles: Software Engineer (search / ranking), ML Engineer, AI Engineer (agents), Forward Deployed Engineer, Infrastructure Engineer.

Loop: Recruiter screen → coding screen → onsite: a retrieval/ranking design round, a permissions-and-connectors systems round, a practical coding round, an evaluation round, and behavioural.

Character.AI

12 questions

Roles: ML Engineer (inference), Research Engineer, Software Engineer (product / safety), Infrastructure Engineer.

Loop: Inference-economics and serving depth, a prompt-construction coding round, a safety-system design round, and product rounds on discovery and engagement.

Abridge

11 questions

Roles: ML Engineer (ASR / NLP), Research Scientist, Software Engineer (clinical products), Forward Deployed / Implementation Engineer.

Loop: A clinical-ASR depth round, an evaluation-design round (there is rarely a single correct note), a healthcare-integration systems round, and a privacy/compliance round.

ML and DL Fundamentals
Inference, Serving and GPU Performance
RAG and Retrieval
Agents and Tool Use
AI System Design
Evaluation and Observability
Safety, Security and Responsible AI
Multimodal, Speech and Voice AI

Figure AI

12 questions

Roles: Robotics AI Engineer, Research Engineer (VLA / manipulation), Controls Engineer, Data Engineer (teleoperation), Deployment Engineer.

Loop: Robot-learning depth (VLA, imitation, RL), a data-pipeline design round, a sim-to-real round, a safety-architecture round, and a hands-on numerical/implementation round.

ML and DL Fundamentals
Inference, Serving and GPU Performance
AI System Design
Evaluation and Observability
Safety, Security and Responsible AI
Multimodal, Speech and Voice AI

Waymo

12 questions

Roles: Software Engineer (perception, prediction, planning), Research Scientist, ML Infrastructure Engineer, Simulation Engineer, Safety Engineer.

Loop: Coding screen → onsite: two coding rounds (often numerical/vectorised), a perception or planning depth round, an ML-infrastructure or simulation design round, and behavioural. Safety-case reasoning is weighted heavily for senior roles.

Forward-Deployed and Enterprise AI

1 section · 20 questions

Palantir

20 questions

Roles: Forward Deployed Engineer, Forward Deployed Software Engineer, Software Engineer, Data Engineer, Deployment Strategist, AIP engineer.

Loop: Recruiter call (~30 min) → technical screen (live coding or HackerRank: a coding challenge, a SQL query and an API task) → onsite of three 60-minute rounds drawn from decomposition, learning, coding, re-engineering and system design → hiring-manager round that revisits weaker areas. Decomposition is the signature round.

Coding and Data Structures
RAG and Retrieval
Agents and Tool Use
AI System Design
Evaluation and Observability
Applied and Forward-Deployed Scenarios
Behavioral and Culture