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
Meta logo
Meta
Medium
Data Scientist

Model Unique Recipients with Poisson Distribution and Test Fit

Model Unique Recipients with a Count Distribution and Test Fit You need to model the distribution of the number of unique recipients each caller conta...

Statistics & Math
45
0
62 people solved
Jul 12, 2025
Meta logo
Meta
Hard
Data Scientist

Investigate Reasons for Higher Instagram Story Consumption

Investigate Reasons for Higher Instagram Story Consumption You observe that Stories are consumed more on Instagram than on Facebook. Assume Story cons...

Analytics & Experimentation
16
0
60 people solved
Jul 12, 2025
Meta logo
Meta
Hard
Data Scientist

Determine Success Metrics for New Group Video-Call Feature

Determine Success Metrics for a New Group Video-Call Feature Meta is exploring a new group video-call feature. You need to estimate demand before laun...

Analytics & Experimentation
32
0
96 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
171 people solved
Jul 12, 2025
Meta logo
Meta
Hard
Data Scientist

Analyze Data to Boost Group Post Comment Rates

Analytics Plan to Increase Group Post Comment Coverage A social shopping platform wants to increase the percentage of group posts that receive at leas...

Analytics & Experimentation
69
0
178 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
75 people solved
Jul 12, 2025
Uber logo
Uber
Medium
Data Scientist

Calculate January-2024 SF Promotion Impact Using SQL Queries

campaign_users +---------+-----------+ | user_id | treatment | +---------+-----------+ | 1001 | control | | 1002 | test | | 1003 | con...

Data Manipulation (SQL/Python)
7
0
7 people solved
Jul 12, 2025
DoorDash logo
DoorDash
Medium
Data Scientist

Boost App Installs: Analyze and Experiment with Conversion Funnel

Mobile Web Order to App Install Funnel and Experiments Many users place orders through mobile web but never install the native app. The company wants ...

Analytics & Experimentation
26
0
91 people solved
Jul 12, 2025
TikTok logo
TikTok
Medium
Data Scientist

Evaluate Responses to Teammate's Missed Deadlines

Behavioral Judgment: Teammate Consistently Misses Deadlines You are completing a behavioral questionnaire that asks you to choose the most effective a...

Behavioral & Leadership
21
0
62 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

Define Metrics and Account for Network and Novelty Effects

Metrics for Notification-Triggered In-App Surveys Meta's notification system triggers optional in-app surveys to measure user sentiment after notifica...

Analytics & Experimentation
65
0
87 people solved
Jul 12, 2025
Meta logo
Meta
Easy
Data Scientist

Determine Posterior Probability of Bad User Prediction

Posterior Probability for a Bad-Actor Classifier You are evaluating a binary classifier that flags bad actors among users. Given: - 5% of users are tr...

Statistics & Math
33
0
134 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

Calculate Expected Meetings in Randomly Assigned Rooms

Expected Meetings in Randomly Assigned Rooms You are solving two probability questions about room occupancy. Constraints & Assumptions - In the first ...

Statistics & Math
85
0
241 people solved
Jul 12, 2025
Meta logo
Meta
Hard
Data Scientist

Design a Restaurant Recommendation System for Food Apps

Design a Restaurant Recommendation System for a Food-Ordering App You are designing an end-to-end recommendation system that suggests restaurants to u...

Machine Learning
34
0
102 people solved
Jul 12, 2025
Uber logo
Uber
Easy
Data ScientistSenior+

Transform DataFrame and compute diff-in-diff

You are given a pandas DataFrame df with the following columns: - unit_id (string): entity identifier (e.g., user, city, driver) - group (string): eit...

Data Manipulation (SQL/Python)
18
3
246 people solved
Dec 11, 2025
Jane Street logo
Jane Street
Medium
Software Engineer

Merge Two Insertion Diffs in Linear Time

A text-editing system represents changes to a document as insertion diffs. An insertion diff is a set of (position, value) pairs, where each pair mean...

Coding & Algorithms
1
0
18 people solved
Jul 11, 2025
Amazon logo
Amazon
Medium
Machine Learning Engineer Locked

Compare float types and design ablation

This question evaluates understanding of floating-point numerical representations and experimental design for ablation studies, testing competencies i...

Machine Learning
1
0
19 people solved
Dec 8, 2025
Coinbase logo
Coinbase
Medium
Software Engineer

Solve restaurant path and order event tasks

You are given two independent coding tasks. Task 1: Shortest paths in a restaurant grid Context: A restaurant is represented as a 2D grid. The waiter ...

Coding & Algorithms
25
0
196 people solved
Dec 8, 2025
Amazon logo
Amazon
Easy
Machine Learning Engineer Locked

Explain weight initialization methods and goals

This question evaluates a candidate's understanding of weight initialization in deep neural networks, assessing competencies in training dynamics such...

Machine Learning
6
0
69 people solved
Dec 8, 2025
Roblox logo
Roblox
Easy
Machine Learning Engineer

Implement recent-requests counter

You are designing an in-memory component for a web service that needs to track how many requests ("hits") it has received in the last 5 minutes. Imple...

Coding & Algorithms
11
0
109 people solved
Dec 8, 2025
Morgan Stanley logo
Morgan Stanley
Medium
Data Scientist Locked

Describe algorithm to find function maximum

This question evaluates understanding of gradient-based optimization and numerical methods for locating extrema, assessing competency in interpreting ...

Machine Learning
2
0
30 people solved
Dec 8, 2025