Tech Interview Questions

Practice 9,224+ 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.16.2026
Showing 20 results
Role
Snapchat logo
Snapchat
Medium
Data Scientist

Build Predictive Model for Product Metric: Steps Explained

Build a Predictive Model for a Product Metric You are interviewing for a data scientist role and are asked to design a predictive model for a key prod...

Machine Learning
105
0
349 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

Evaluate Instagram's Short-Video Recommender System Success

Evaluate Instagram's Short-Video Recommender System Success Instagram is launching a short-video recommender feed. You are asked to choose metrics, re...

Analytics & Experimentation
110
0
414 people solved
Jul 12, 2025
Meta logo
Meta
Hard
Data Scientist

Identify User Interest in Group Video Calls Using Data

Identify User Interest in Group Video Calls Using Data You are designing and analyzing a new group video-calling feature for a large social or messagi...

Analytics & Experimentation
175
3
304 people solved
Jul 12, 2025
Pinterest logo
Pinterest
Medium
Data Scientist

Determine Appropriate Statistical Test for Comparing Means

Statistical Test for Comparing Mean Active Minutes You have two weeks of experiment data for a new algorithm. The primary metric is user active minute...

Statistics & Math
82
0
326 people solved
Jul 12, 2025
Uber logo
Uber
Medium
Data Scientist

Assess Cultural Fit and Leadership Potential in Candidates

Behavioral Phone Screen: Cultural Fit and Leadership Potential You are in a Data Scientist phone screen focused on cultural fit, leadership potential,...

Behavioral & Leadership
21
0
79 people solved
Jul 12, 2025
Uber logo
Uber
Medium
Data Scientist

Evaluate Email Subject Line Performance Using Hypotheses

Email Subject Line A/B Test: Hypotheses, CLT, and Sample Size An email marketing team wants to evaluate whether a new subject line improves click-thro...

Statistics & Math
17
0
74 people solved
Jul 12, 2025
Instacart logo
Instacart
Medium
Data Scientist

Measure Ultrafast Delivery's Impact Using Synthetic Control Method

Measure Ultrafast Delivery Impact With Synthetic Control Instacart launched Ultrafast Delivery in Miami two months ago and wants to measure its causal...

Analytics & Experimentation
57
0
173 people solved
Jul 12, 2025
Instacart logo
Instacart
Medium
Data Scientist

Investigate Instacart Revenue Decline Using Weekly Data

Investigate an Instacart Weekly Revenue Decline Instacart's weekly revenue fell 4% versus the prior week. Initially, you only have the historical week...

Analytics & Experimentation
25
0
87 people solved
Jul 12, 2025
Roblox logo
Roblox
Hard
Data Scientist

Determine Player Preference for Local Game Creators

Player Preference for Local Game Creators A Roblox analytics team wants to understand whether players prefer games created by local creators, such as ...

Analytics & Experimentation
30
0
77 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

Determine Superiority of Model A Using Hypothesis Testing

Hypothesis Test: Is Model A Better Than Model B? A search feature marks a session as successful only when both relevancy and accuracy binary flags equ...

Statistics & Math
26
0
104 people solved
Jul 12, 2025
DoorDash logo
DoorDash
Medium
Data Scientist

Investigate Causes of Cold Meal Deliveries

Investigate and Reduce Cold Food Deliveries A delivery service is receiving customer complaints that meals arrive cold. You need to investigate the ro...

Analytics & Experimentation
43
0
246 people solved
Jul 12, 2025
Capital One logo
Capital One
Medium
Data Scientist

Evaluate Factors Before Renewing TV-Series Contracts

TV-Series Renewal and Divestiture Analysis You are advising a CEO on whether to renew a two-year contract for two TV series: - The Analyst (Series A) ...

Analytics & Experimentation
66
0
178 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

Calculate Ad Insertion Statistics for Two Methods

Ad Insertion Statistics for Two Feed Strategies You are comparing two ways of inserting ads into a 100-post feed. - Option A: Each post independently ...

Statistics & Math
73
0
81 people solved
Jul 12, 2025
Roblox logo
Roblox
Medium
Data Scientist

Evaluate Impact of New Roblox Homepage Tab

Evaluate the Impact of a New Roblox Homepage Tab Roblox plans to replace an existing homepage tab with a new one. The team needs to measure whether th...

Analytics & Experimentation
53
0
147 people solved
Jul 12, 2025
Google logo
Google
Medium
Data Scientist

Assess Fundamental Statistics Knowledge in Data-Science Interviews

Fundamental Statistics for a Data Science Interview You are given several standard statistics tasks commonly used in a data-science technical screen. ...

Statistics & Math
30
0
178 people solved
Jul 12, 2025
Microsoft logo
Microsoft
Hard
Software Engineer Locked

Solve Throughput, Rate Limiting, and LFU

This set of tasks evaluates algorithmic problem-solving, data structure design, and systems-oriented reasoning by testing throughput calculation, roll...

Coding & Algorithms
10
0
91 people solved
Mar 20, 2026
Databricks logo
Databricks
Hard
Data Scientist

Test coin fairness from 560 tails in 1000 flips

You flip a coin n = 1000 times and observe 560 tails. At significance level α = 0.05, test whether the coin is fair. - State the null and alternative ...

Statistics & Math
7
0
65 people solved
Dec 12, 2025
TikTok logo
TikTok
Medium
Software Engineer

Reverse nodes in even-length linked-list groups

Problem Given the head of a singly linked list, you will traverse the list in contiguous groups of increasing size: the 1st group has size 1, the 2nd ...

Coding & Algorithms
5
0
74 people solved
Dec 11, 2025
Roblox logo
Roblox
Easy
Data ScientistSenior+

Find maximum follow depth using recursion

You are given a directed follows relationship representing a social graph: - Each record (follower_id, followee_id) means follower_id follows followee...

Coding & Algorithms
14
0
216 people solved
Dec 11, 2025
LinkedIn logo
LinkedIn
Medium
Data Scientist

Evaluate an email test with confounding

Evaluate an Email Test With Confounding A marketing team tested Email A and Email B across two cities, San Francisco and New York, over two weeks. The...

Analytics & Experimentation
3
0
43 people solved
Jul 8, 2025