Tech Interview Questions

Practice 9,031+ 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.0k Questions 486 Companies08.11.2026
Showing 20 results
Role
Netflix logo
Netflix
Medium
Software EngineerSenior+

Design an Ad Frequency Capping System

Design a frequency capping system for an advertising platform. A frequency cap limits how many times a user can be shown an ad, campaign, line item, o...

System Design
12
0
153 people solved
Apr 3, 2026
Optiver logo
Optiver
Hard
Data Scientist Locked

How to rank statements by likelihood

This question evaluates proficiency in data interpretation, probabilistic reasoning, and statistical literacy for ranking statement likelihoods from v...

Machine Learning
13
0
148 people solved
Feb 3, 2026
Decagon logo
Decagon
Medium
Software Engineer Locked

Implement a Recipe Cart

This question evaluates the ability to design and implement stateful data structures and aggregation logic for tracking ingredient counts, applying ti...

Coding & Algorithms
6
0
45 people solved
May 20, 2026
Apple logo
Apple
Medium
Machine Learning Engineer

How do you align ambiguous cross-functional projects?

This hiring-manager interview was a 45-minute behavioral discussion centered on past project work and communication skills. A candidate should be prep...

Behavioral & Leadership
7
0
107 people solved
Mar 13, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Describe your most impactful project

Tell me about the project where you had the most impact. Explain the business or user problem, why it mattered, what your specific role was, the harde...

Behavioral & Leadership
21
0
307 people solved
Mar 13, 2026
Apple logo
Apple
Medium
Software Engineer

Describe proudest project and toughest challenge

Behavioral questions 1. Proudest project: Tell me about the project you are most proud of. What was the goal, what did you personally own, and what wa...

Behavioral & Leadership
15
0
142 people solved
Feb 12, 2026
OpenAI logo
OpenAI
Hard
Software Engineer

Debug a failing ML classifier

Debugging a Churn Prediction Pipeline With Poor Generalization Context You have inherited a binary churn prediction system. The goal is to predict whe...

Machine Learning
67
0
564 people solved
Jul 28, 2025
Google logo
Google
Hard
Data Scientist Locked

Model Soccer Shot Conversion

This question evaluates probabilistic predictive modeling, spatial-temporal feature engineering, model calibration and evaluation, and identification ...

Machine Learning
11
0
149 people solved
Dec 29, 2025
Snowflake logo
Snowflake
Medium
Software Engineer Locked

Sort an RGB Record Collection In Place

This question evaluates a candidate's ability to implement an in-place, single-pass partitioning algorithm under strict interface constraints, commonl...

Coding & Algorithms
1
0
15 people solved
Jun 17, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Design an LLM-based binary classifier

Design a Binary Text Classifier Using Only a Log-Probability Scoring Helper Context You are building a binary text classifier without fine-tuning. You...

ML System Design
30
0
565 people solved
Sep 6, 2025
OpenAI logo
OpenAI
Hard
Software Engineer

Design a multi-tenant CI/CD platform

Question Design a multi-tenant CI/CD system that runs pipelines triggered by Git activity, isolates tenants from one another, and scales to thousands ...

System Design
17
0
314 people solved
Sep 6, 2025
Capital One logo
Capital One
Hard
Software Engineer

Design a scalable banking system

System Design: Online Banking Platform Context Design an online banking platform (scope similar to a credit-card application system) that supports: - ...

System Design
37
0
306 people solved
Sep 6, 2025
Anthropic logo
Anthropic
Hard
Software Engineer

How do you lead under risk and uncertainty?

Answer the following engineering leadership questions (EM/Senior level). Use specific examples. 1. Tell me about a time you rejected a technically exc...

Behavioral & Leadership
56
0
520 people solved
Feb 11, 2026
xAI logo
xAI
Medium
Software Engineer Locked

Design a backend for an online checkers game

This question evaluates system design and backend engineering competencies, including authoritative game-state modeling, turn-based concurrency contro...

System Design
18
0
147 people solved
Feb 11, 2026
Google logo
Google
Medium
Software Engineer

Design a multi-timer using single underlying timer

You are given a Timer class that has access to a single underlying system timer API that can only keep one active timer at a time. Underlying single-t...

Software Engineering Fundamentals
17
0
127 people solved
Dec 4, 2025
Playstation logo
Playstation
Medium
Data ScientistSenior+

Design Experiments Under Network Interference

You are a Senior Data Scientist for a gaming platform such as PlayStation. Answer the following experimentation questions. 1. A/A test validation: The...

Analytics & Experimentation
4
0
32 people solved
Apr 2, 2026
Bytedance logo
Bytedance
Medium
Software Engineer Locked

Design a Distributed Rate Limiter

This question evaluates a candidate's understanding of distributed systems, rate limiting strategies, API design, consistency and scalability trade-of...

System Design
3
0
24 people solved
Jun 2, 2026
Reddit logo
Reddit
Hard
Machine Learning Engineer

Improve Reddit onboarding

How would you improve the onboarding experience for new users on a community platform similar to Reddit? Assume the goal is to help first-time users q...

Behavioral & Leadership
7
0
70 people solved
Mar 2, 2026
Bytedance logo
Bytedance
Medium
Software Engineer

Solve these string, subset, and date problems

You are asked to solve multiple coding tasks. 1) Reverse word order in a string - Input: a string s containing words separated by spaces (may contain ...

Coding & Algorithms
6
0
86 people solved
Jan 23, 2026
Reddit logo
Reddit
Medium
Machine Learning Engineer Locked

Analyze CTR Data and Train Model

This question evaluates end-to-end supervised machine learning competencies for tabular click-through rate prediction, including exploratory data anal...

Machine Learning
8
0
107 people solved
Feb 1, 2026