The AI Internship

Real interview questions. Expert answers.

Practise with questions sourced from real AI interviews at top companies. The first three per role are free.

Showing 60 questions

GoogleMediumProduct Sense

How would you define success metrics for a new AI-powered search feature?

MetaHardProduct Design

Design a recommendation system for a new social media platform. What trade-offs would you consider?

MicrosoftMediumAnalytical

A key AI feature has low adoption after launch. How do you diagnose and fix it?

GoogleHardStrategy

How would you prioritise the roadmap for an AI writing assistant competing with ChatGPT?

Upgrade to unlock

See plans →
StripeHardExecution

Walk me through how you would launch an AI-powered fraud detection product at scale.

Upgrade to unlock

See plans →
GoogleHardProgram Management

How would you manage the technical dependencies for a cross-team ML platform migration?

MetaMediumStakeholder Management

Describe how you would drive alignment between ML research and product engineering teams.

AmazonMediumRisk Management

A critical model-serving infrastructure project is 3 weeks behind schedule. What do you do?

MicrosoftHardProgram Management

How would you structure a program to migrate 50+ ML models to a new inference platform?

Upgrade to unlock

See plans →
UberMediumTechnical Strategy

How do you evaluate build vs. buy decisions for ML tooling?

Upgrade to unlock

See plans →
OpenAIHardTeam Building

How would you build and scale an ML engineering team from 3 to 15 engineers?

MetaMediumPeople Management

A senior engineer on your team disagrees with the technical direction. How do you handle it?

GoogleMediumExecution

How do you balance technical debt reduction with feature delivery on an AI team?

UberHardOperational Excellence

Design an on-call rotation and incident response process for a real-time ML system.

Upgrade to unlock

See plans →
DeepMindMediumPeople Management

How would you set up a performance review process for ML researchers vs. ML engineers?

Upgrade to unlock

See plans →
OpenAIHardSystem Design

Design a rate-limiting system for an API serving large language model inference requests.

MetaMediumSystem Design

How would you implement a feature-flag system to gradually roll out a new ML model?

AmazonMediumTechnical Knowledge

Explain the trade-offs between synchronous and asynchronous inference architectures.

GoogleHardSystem Design

Design the backend for a real-time collaborative AI document editor.

Upgrade to unlock

See plans →
AnthropicHardSystem Design

How would you build an efficient caching layer for LLM responses?

Upgrade to unlock

See plans →
GoogleHardMLOps

How would you design an ML pipeline for training and deploying a model that needs daily retraining?

MetaMediumDebugging

Explain how you would debug a production model that has experienced performance degradation.

AmazonMediumFeature Engineering

Walk through your approach to feature engineering for a click-through rate prediction model.

OpenAIHardOptimization

How would you reduce inference latency for a transformer model serving 10K QPS?

Upgrade to unlock

See plans →
UberHardMLOps

Design a model monitoring and alerting system for a fleet of production ML models.

Upgrade to unlock

See plans →
MetaMediumExperimentation

How would you design an experiment to measure the impact of an AI-powered recommendation change?

GoogleHardAnalytical

A model's offline metrics improved but online metrics declined. How do you investigate?

AmazonMediumBusiness Impact

How would you quantify the business value of an AI chatbot for customer support?

UberHardCausal Inference

Design a causal inference framework to measure long-term effects of AI recommendations on user retention.

Upgrade to unlock

See plans →
StripeMediumModeling

Walk through how you would build a propensity model for AI feature adoption.

Upgrade to unlock

See plans →
GoogleEasyAnalytics

How would you build a dashboard to track the health of an AI product post-launch?

MetaMediumSQL

Write a SQL query to identify users who engaged more after an AI feature was rolled out.

MicrosoftEasyCommunication

How do you communicate ambiguous data insights to non-technical stakeholders?

AmazonHardAdvanced Analytics

Design an anomaly detection pipeline for tracking AI model drift using analytics tools.

Upgrade to unlock

See plans →
StripeMediumAttribution

How would you set up an attribution model for an AI-driven marketing campaign?

Upgrade to unlock

See plans →
MicrosoftHardArchitecture

A customer wants to deploy an LLM on-premises due to data privacy. How would you architect this?

AmazonHardCloud Architecture

How would you design a multi-region AI inference solution for a global enterprise client?

GoogleMediumMigration

Explain how you would help a customer migrate from a monolithic ML system to microservices.

AmazonHardCost Optimization

Design a cost-optimised architecture for batch and real-time AI workloads on the cloud.

Upgrade to unlock

See plans →
MicrosoftMediumDelivery

How would you scope and deliver a proof-of-concept for an enterprise AI project?

Upgrade to unlock

See plans →
StripeMediumStrategy

How would you build a business case for investing in an internal AI platform?

GoogleHardFinancial Analysis

An AI product line is growing 40% QoQ but is unprofitable. How do you approach this?

AppleHardM&A

How would you evaluate an AI startup acquisition target?

OpenAIHardPricing Strategy

Design a pricing strategy for a usage-based AI API product.

Upgrade to unlock

See plans →
MicrosoftMediumMarket Sizing

How would you model the TAM for a new AI vertical SaaS product?

Upgrade to unlock

See plans →
GoogleHardUX Design

How would you design the UX for an AI assistant that may produce incorrect responses?

MetaMediumAI Ethics

Design a transparency interface that shows users how an AI made its recommendation.

AppleMediumUser Research

How do you approach user research for a brand-new AI feature with no prior user mental models?

OpenAIMediumInteraction Design

Design an onboarding flow for a generative AI creative tool.

Upgrade to unlock

See plans →
AnthropicHardUX Design

How would you design for graceful degradation when an AI system is uncertain?

Upgrade to unlock

See plans →
OpenAIHardTechnical Knowledge

Explain the key architectural differences between GPT-style and diffusion-based generative models.

AnthropicHardApplied ML

How would you fine-tune a large language model for a domain-specific enterprise use case?

GoogleMediumSystem Design

What strategies would you use to reduce hallucinations in a RAG-based system?

AnthropicHardEvaluation

Design an evaluation framework for generative AI output quality at scale.

Upgrade to unlock

See plans →
DeepMindHardTraining

How would you implement RLHF for a conversational AI assistant?

Upgrade to unlock

See plans →
GoogleHardStrategy

How would you advise a Fortune 500 company on building an AI-first strategy?

MicrosoftMediumFramework

What framework would you use to evaluate whether a company should build, buy, or partner for AI capabilities?

AmazonMediumAssessment

How do you assess the organisational readiness of a company for AI transformation?

AppleHardGovernance

Design a responsible AI governance framework for a large financial institution.

Upgrade to unlock

See plans →
GoogleHardMeasurement

How would you measure the ROI of an enterprise-wide AI transformation programme?

Upgrade to unlock

See plans →

How would you design a system that handles millions of inference requests per second while maintaining low latency? Walk through your approach to optimising model serving at scale...

Unlock all questions — Start free or upgrade to Member