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

Estimate laptops in an office

Give a back-of-the-envelope estimate for how many laptops are physically present in a typical corporate office at a given moment. State your assumptio...

Statistics & Math
2
0
49 people solved
Mar 19, 2026
Meta logo
Meta
Medium
Data Scientist

Evaluating and launching Instagram Stories

Evaluating and Launching Instagram Stories You are evaluating the rollout and impact of Stories, an ephemeral sharing format similar to Snapchat, acro...

Analytics & Experimentation
74
1
274 people solved
Jul 12, 2025
LinkedIn logo
LinkedIn
Medium
Data Scientist

Measure Success of New B2B Product

Measuring Success of a New LinkedIn B2B Product A new LinkedIn B2B product has launched. Leadership wants to understand whether it adds value and what...

Analytics & Experimentation
83
0
166 people solved
Jul 12, 2025
LinkedIn logo
LinkedIn
Medium
Data Scientist

Improve Profile Completion Rate

Increasing LinkedIn Profile Completion Profile completeness affects members' visibility in search, job matches, recruiter outreach, and trust. Assume ...

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

Design A/B Test to Isolate Product Usage Drop Causes

Investigating a Product Usage Drop with Experiments You observe that product usage fell by 10 percent in the U.S. and 11 percent in Mexico over the sa...

Analytics & Experimentation
61
0
127 people solved
Jul 12, 2025
Google logo
Google
Medium
Data Scientist

Build Classifier: Evaluate with AUROC for Imbalanced Data

Detecting Dead Links: Build and Evaluate a Classifier You have a dataset of 1,000 URLs labeled as good, meaning alive, or bad, meaning dead. The class...

Machine Learning
31
0
106 people solved
Jul 12, 2025
TikTok logo
TikTok
Medium
Data Scientist

Resolve Stakeholder Conflicts: Actions and Outcomes Explained

Behavioral Interview: Navigating Stakeholder Conflict You are a Data Scientist delivering a product or experiment with stakeholders such as Product, E...

Behavioral & Leadership
10
0
70 people solved
Jul 12, 2025
DoorDash logo
DoorDash
Hard
Data Scientist

Design Experiments to Evaluate Courier Initiatives Effectively

Experiments for Courier Marketplace Initiatives You operate a two-sided delivery marketplace with independent couriers. The team must evaluate three c...

Analytics & Experimentation
90
0
296 people solved
Jul 12, 2025
Google logo
Google
Medium
Data Scientist

Build Model to Predict Customer Contract Renewal

Build a Model to Predict Customer Contract Renewal You are designing a model to predict whether an enterprise customer will renew a Google Meet contra...

Machine Learning
115
0
295 people solved
Jul 12, 2025
Google logo
Google
Hard
Data Scientist

Diagnose YouTube Usage Decline: Key Metrics and Segmentation

Diagnose YouTube Usage Decline: Key Metrics and Segmentation YouTube observes a sudden decline in daily active users and total watch time across the p...

Analytics & Experimentation
80
0
101 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
LinkedIn logo
LinkedIn
Hard
Data Scientist

Measure Causal Impact of Self-Selected App Redesign

Measure Causal Impact of a Self-Selected App Redesign A mobile app ships a redesigned UI as a new version. Users opt in by upgrading, so a standard ra...

Statistics & Math
73
0
241 people solved
Jul 12, 2025
LinkedIn logo
LinkedIn
Medium
Data Scientist

Diagnose Job Application Decline: Funnel Analysis and Segmentation

Diagnose a Sharp Decline in Job Applications LinkedIn sees a sudden, sharp decline in its Job Application metric, defined broadly as completed job app...

Analytics & Experimentation
73
0
237 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
Amazon logo
Amazon
Medium
Software Engineer

Design object model for an elevator system

Design the object-oriented model for an elevator (lift) system in a multi-floor building that may have multiple elevators. The system should support: ...

Software Engineering Fundamentals
10
0
80 people solved
Oct 31, 2025
Instacart logo
Instacart
Medium
Software Engineer

Implement bus route simulation features

Bus Route Simulation – Boarding, Capacity, and Priority Passes You are given a partially implemented codebase for simulating bus routes in a city. Bus...

Coding & Algorithms
61
0
436 people solved
Oct 31, 2025
Hackerrank logo
Hackerrank
Medium
Software Engineer Locked

Design a URL Shortener

This question evaluates a candidate's ability to design scalable, highly available distributed systems, covering competencies in API design, data mode...

System Design
6
0
57 people solved
Mar 18, 2026
Mithril logo
Mithril
Medium
Software Engineer Locked

Determine Safe Bomb Defusal

This question evaluates competency in graph traversal, state-space search, reachability analysis, and handling safety constraints within finite state ...

Coding & Algorithms
0
0
9 people solved
May 18, 2026
Upstart logo
Upstart
Medium
Software Engineer Locked

Implement Byte Formatting and Cafeteria Billing

This question evaluates precision in numeric formatting and unit conversion for byte sizes, along with stateful simulation of capacity-constrained eve...

Coding & Algorithms
1
0
21 people solved
May 18, 2026
Layerzero logo
Layerzero
Medium
Software Engineer

Choose a Safe Polling Strategy for Delayed Records

Choose a Safe Polling Strategy for Delayed Records Data store A emits one record every 30 seconds. A is a black box. Each record eventually appears in...

Software Engineering Fundamentals
1
0
10 people solved
Jan 25, 2026