Tech Interview Questions

Practice 9,160+ interview questions from top companies including Google, Meta, Amazon, and more. Filter by company, role, and category.

Popular Interview Questions

Machine Learning Engineer + Data Scientist + Software Engineer Interview Questions

Practice the exact questions companies are asking right now.

9.2k Questions 486 Companies08.11.2026
Showing 20 results
Role
OpenAI logo
OpenAI
Medium
Machine Learning Engineer Locked

Track Expiring GPU Credits

This question evaluates event-replay and time-window accounting skills, including temporal data structures, priority-based consumption, out-of-order e...

Coding & Algorithms
16
0
142 people solved
Mar 9, 2026
OpenAI logo
OpenAI
Medium
Machine Learning Engineer Locked

Simulate Turn-Based Monster Battles

This question evaluates the ability to implement a turn-based battle simulation with correct state management, turn semantics, knockout handling, dama...

Coding & Algorithms
14
0
116 people solved
Mar 9, 2026
Apple logo
Apple
Medium
Data Scientist

Construct a Churn-Prediction Pipeline Using Scikit-Learn

Construct a Churn-Prediction Pipeline in scikit-learn Scenario You are a data scientist on a subscription business. You need to build a model that pre...

Machine Learning
38
0
129 people solved
Jul 12, 2025
Citadel logo
Citadel
Medium
Data Scientist

Calculate Probability of Third Card Being an Ace

Calculate the Probability of the Third Card Being an Ace You draw three cards without replacement from a standard 52-card deck with 4 Aces and 48 non-...

Statistics & Math
21
0
71 people solved
Jul 12, 2025
Airbnb logo
Airbnb
Medium
Data Scientist

Define Success Metrics and Experiment Plan for Product Development

Define Success Metrics and Experiment Plan for Product Development You are in a product-planning session for a new change to the core booking funnel i...

Analytics & Experimentation
32
0
95 people solved
Jul 12, 2025
Google logo
Google
Medium
Data Scientist

Analyze Call Drop Rates Pre- and Post-Update Implementation

Analyze Call Drop Rates Pre- and Post-Update Implementation Engineers shipped a new Google Meet version intended to reduce call drops, but a tradition...

Analytics & Experimentation
23
0
72 people solved
Jul 12, 2025
OpenAI logo
OpenAI
Medium
Data Scientist

Analyze A/B Test Results for Subscription Conversion Rates

Analyze A/B Test Results for Subscription Conversion Rates An A/B test offers free users a limited-time trial of the paid plan to see whether it incre...

Analytics & Experimentation
121
1
305 people solved
Jul 12, 2025
DoorDash logo
DoorDash
Medium
Data Scientist

Identify Challenges and Solutions for Bike-Delivery Program

Identify Challenges and Solutions for a Bike-Delivery Program A food-delivery platform is considering a bike-based delivery option for couriers in sel...

Behavioral & Leadership
18
0
107 people solved
Jul 12, 2025
Snapchat logo
Snapchat
Hard
Software Engineer

Implement LRU cache and prime products array

You are given two separate coding tasks. Task 1: Implement an LRU cache Implement an in-memory cache with a fixed capacity that evicts the least recen...

Coding & Algorithms
12
0
93 people solved
Oct 28, 2025
NVIDIA logo
NVIDIA
Medium
Software Engineer

Discuss activities, role, and project deep dive

Discuss activities, role, and project deep dive Behavioral Onsite Prompt — Role Walkthrough, Project Deep Dive, and Professional Growth Context: You a...

Behavioral & Leadership
6
0
103 people solved
Aug 7, 2025
Pinterest logo
Pinterest
Medium
Machine Learning Engineer Locked

Solve five hard algorithm problems

This set of problems evaluates algorithm design and problem-solving skills across array manipulation, range-update techniques, load-balancing and part...

Coding & Algorithms
6
0
87 people solved
Mar 8, 2026
Microsoft logo
Microsoft
Easy
Machine Learning EngineerIntern

Explain Transformers and deploy an LLM safely

Answer the following LLM-focused questions. 1) Transformer basics - What problem does the Transformer architecture solve compared with RNNs? - Explain...

ML System Design
9
0
119 people solved
Dec 27, 2025
Netflix logo
Netflix
Medium
Software Engineer

Design Netflix viewport deduplication

Design Netflix viewport deduplication Design an Algorithm to Ensure No Duplicates in the First Netflix Home-Page Viewport Context You are rendering a ...

System Design
44
0
350 people solved
Aug 4, 2025
TikTok logo
TikTok
Easy
Data Scientist

Highlight Background and Impactful Projects in Self-Introduction

Highlight Background and Impactful Projects in Self-Introduction Behavioral Prompt: Self-Introduction (Technical Phone Screen) Context You are at the ...

Behavioral & Leadership
4
0
62 people solved
Aug 4, 2025
Meta logo
Meta
Hard
Data Scientist

Determine Success Metrics for Circle Feature Optimization

Determine Success Metrics for Circle Feature Optimization Scenario Meta is evaluating a new social feature called Circle (similar to Facebook Groups),...

Analytics & Experimentation
11
0
75 people solved
Aug 4, 2025
Chime logo
Chime
Medium
Data Scientist

Propose Innovative Ideas and Convince Others Effectively

Propose Innovative Ideas and Convince Others Effectively Behavioral Interview Prompts (Data Scientist, Phone Screen) Context You are interviewing for ...

Behavioral & Leadership
77
0
378 people solved
Aug 4, 2025
Citadel logo
Citadel
Easy
Data ScientistIntern

Choose Between Precision and Recall for a Classification Decision

A binary classifier will support a real decision, and the model produces a probability score for each observation. Explain precision and recall, how t...

Machine Learning
2
0
23 people solved
Aug 4, 2025
Xometry logo
Xometry
Medium
Machine Learning EngineerSenior+

Optimize Model Serving Under 200ms

A data science team gives you a trained model and asks you to deploy it as an online inference service. The requirement is that a single prediction mu...

ML System Design
1
0
29 people solved
Mar 7, 2026
Microsoft logo
Microsoft
Easy
Data ScientistNew Grad

Explain KNN and PCA and key tradeoffs

In a Data Scientist internship interview, you are asked ML fundamentals: 1) K-Nearest Neighbors (KNN) - Explain how KNN works for classification and r...

Machine Learning
5
0
71 people solved
Nov 24, 2025
Meta logo
Meta
Medium
Data Scientist

How would you validate a driving simulator’s realism?

You work on autonomous driving evaluation. You have two datasets for the same set of driving scenarios: - Real-world logs collected from vehicles (gro...

Analytics & Experimentation
6
0
44 people solved
Nov 24, 2025