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 480 Companies08.05.2026
Showing 20 results
Role
Mercor logo
Mercor
Medium
Software Engineer

Explain what happens when opening a website

When a user types https://www.amazon.com into a browser and presses Enter, what happens end-to-end? Cover the major steps across the browser, DNS, TCP...

Software Engineering Fundamentals
8
0
116 people solved
Jan 17, 2026
Robinhood logo
Robinhood
Medium
Software Engineer

Design a Photo Management Service

Design a photo management system where users can upload photos, view them later, and organize them into albums. The system should support creating alb...

System Design
27
0
206 people solved
Mar 16, 2026
Two Sigma logo
Two Sigma
Medium
Data Scientist

How detect duplicate card records?

You are given a dataset of credit card transaction records and suspect that some records are duplicates. Discuss: - What real-world situations could c...

Machine Learning
4
0
86 people solved
Feb 26, 2026
Citadel logo
Citadel
Medium
Software Engineer Locked

Top-K Largest Elements in Every Sliding Window

This question evaluates the ability to design and maintain an ordered data structure that efficiently tracks the top K largest values within a moving ...

Coding & Algorithms
1
0
16 people solved
Jun 22, 2026
Pinterest logo
Pinterest
Hard
Machine Learning Engineer

Answer core ML fundamentals questions

You are asked several short ML fundamentals questions: 1) Define precision and recall for a binary classifier and explain how they relate to a confusi...

Machine Learning
14
0
139 people solved
Feb 9, 2026
Netflix logo
Netflix
Medium
Software EngineerSenior+

Model Direct-Sold DSP Orders

Design a data model for tracking a direct-sold demand order in a demand-side advertising platform. Context: - The platform manages advertiser demand a...

Software Engineering Fundamentals
19
0
149 people solved
Apr 3, 2026
Amazon logo
Amazon
Medium
Data Scientist Locked

Monthly Cohort Retention

This question evaluates practical SQL skills in user retention analysis, specifically the ability to build a monthly cohort retention table from raw a...

Data Manipulation (SQL/Python)
3
0
31 people solved
Jun 8, 2026
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Spreading Contagion on a Grid

This question tests graph traversal and multi-source BFS on a 2D grid, evaluating a candidate's ability to model simultaneous state propagation across...

Coding & Algorithms
3
0
22 people solved
Jun 8, 2026
Microsoft logo
Microsoft
Medium
Data Scientist

Choose Classification Metrics Under Asymmetric Costs

You are evaluating a binary classification model for a business problem. Explain how to use a confusion matrix to compute and interpret: - precision, ...

Statistics & Math
11
0
123 people solved
Feb 25, 2026
Waymo logo
Waymo
Medium
Software Engineer

Build an Expression That Reaches a Target

Build an Expression That Reaches a Target Given a sequence of integers and a target, insert +, -, or * between adjacent numbers and add parentheses so...

Coding & Algorithms
0
0
11 people solved
Jul 7, 2026
LinkedIn logo
LinkedIn
Medium
Software EngineerSenior+

Design a Global Calendar Service

Design a calendar system for users in multiple time zones. The system should support: - creating, updating, deleting, and viewing calendar events - on...

System Design
10
0
105 people solved
Feb 16, 2026
Squarepoint logo
Squarepoint
Medium
Data Scientist Locked

Solve Probability and Statistics Questions

This question evaluates proficiency in statistical modeling (ordinary least squares linear regression), probability theory (law of large numbers and c...

Machine Learning
6
0
78 people solved
May 3, 2026
Instacart logo
Instacart
Hard
Data Scientist Locked

Interpret and Regularize Regression Models

This question evaluates a data scientist's competency in regression model interpretation, hypothesis testing for coefficients and p-values, outcome tr...

Statistics & Math
16
0
144 people solved
May 3, 2026
Lead logo
Lead
Medium
Software Engineer Locked

Design a hotel reservation system

This question evaluates skills in designing distributed reservation systems, covering availability search, concurrency control, data modeling, API des...

System Design
1
0
18 people solved
May 26, 2026
Ramp logo
Ramp
Medium
Software Engineer Locked

Design a banking system with payments and merging

This question evaluates competency in large-scale system design for financial backends, covering distributed transactions, consistency and idempotency...

System Design
102
0
717 people solved
Jan 22, 2026
Rippling logo
Rippling
Medium
Software Engineer Locked

Design centralized log ingestion and query system

This question evaluates a candidate's ability to design scalable, reliable log ingestion and query systems, covering distributed systems, high-through...

System Design
62
0
476 people solved
Jan 22, 2026
Two Sigma logo
Two Sigma
Hard
Software Engineer

How to prepare for a hiring manager round

You have an upcoming hiring manager (HM) / behavioral interview round (plus a separate HR round) for a quantitative/tech role. Question 1. What does a...

Behavioral & Leadership
9
0
133 people solved
Jan 22, 2026
Google logo
Google
Medium
Software Engineer

Handle conflict, priorities, and ownership scenarios

Behavioral interview prompts Answer the following behavioral questions. Use concrete examples from your experience. 1) Disagreement / conflict - Descr...

Behavioral & Leadership
4
0
70 people solved
Jan 22, 2026
Capital One logo
Capital One
Medium
Data Scientist

How would you design delay and watchlist models?

You may be asked one or both of the following machine-learning case questions: 1. Flight-delay prediction case An airline wants a model that predicts ...

Machine Learning
14
0
143 people solved
Jan 30, 2026
xAI logo
xAI
Hard
Software Engineer

Design a follower push-notification system

Design a notification system for a social product: - When a user publishes a new post, the system should send push notifications to that user’s follow...

System Design
24
0
206 people solved
Feb 7, 2026