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

Analyze User Comment Distribution and Sampling Effects

Analyze User Comment Distribution and Sampling Effects You are analyzing daily comment counts per user. The individual user-level distribution is righ...

Statistics & Math
116
3
362 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

Describe Handling Unexpected Changes and Data-Driven Conflicts

Describe Handling Unexpected Changes and Data-Driven Conflicts This behavioral interview prompt assesses cultural fit, ownership, communication, adapt...

Behavioral & Leadership
28
0
125 people solved
Jul 12, 2025
Google logo
Google
Medium
Data Scientist

Compare Logistic Regression and Random Forest in Limited Data Scenarios

Compare Logistic Regression and Random Forest in Limited Data Scenarios You are designing a binary classifier with limited labeled data. The signal ma...

Machine Learning
97
0
257 people solved
Jul 12, 2025
Meta logo
Meta
Hard
Data Scientist

Track Success and Guardrail Metrics for Push Notifications

Track Success and Guardrail Metrics for Push Notifications You are designing and evaluating a new push-notification feature for a travel-recommendatio...

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

Calculate Profitability and Evaluate Partnership for Credit Card Portfolio

Calculate Profitability and Evaluate a Partnership for a Credit Card Portfolio You are analyzing a mature credit-card portfolio to assess current prof...

Analytics & Experimentation
99
0
329 people solved
Jul 12, 2025
Google logo
Google
Hard
Data Scientist

Estimate Population Mean and Conversion Rate Accurately

Estimate Population Mean and Conversion Rate Accurately You are asked a series of statistical inference questions covering hypothesis testing, confide...

Statistics & Math
76
0
278 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist Locked

Determine Probability of Shared Videos in Recommendations

Meta statistics and product prompt on video recommendation overlap, covering combinations, probability of shared videos, expected intersection size, s...

Statistics & Math
58
0
115 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
Ramp logo
Ramp
Medium
Software Engineer Locked

Build a simplified Wordle game in React

This question evaluates a candidate's competency in React-based front-end development, covering component design, state management, asynchronous HTTP ...

Coding & Algorithms
20
0
160 people solved
Jan 18, 2026
Meta logo
Meta
Medium
Software Engineer Locked

Compute unmatched parentheses length

This question evaluates string-processing skills and understanding of parentheses matching and cancellation, focusing on linear-time sequence analysis...

Coding & Algorithms
4
0
44 people solved
Jan 18, 2026
Meta logo
Meta
Medium
Software Engineer Locked

Design coding platform with global leaderboard

This question evaluates proficiency in scalable distributed systems and system design, including real-time ranking algorithms, data modeling, API desi...

System Design
6
0
57 people solved
Jan 18, 2026
TikTok logo
TikTok
Easy
Data Scientist

Find top-paid employee per department

Tables Assume the company stores employee compensation by department assignment. employee_dept_salary - employee_id INT - employee_name VARCHAR - depa...

Data Manipulation (SQL/Python)
5
0
88 people solved
Nov 8, 2025
Rokos Capital Management logo
Rokos Capital Management
Medium
Data ScientistIntern

Explain motivations and background for hedge fund role

Behavioral HR Screen: Data Scientist at a Hedge Fund (RCM) Prompt Give a concise self-introduction, then cover the following: 1. Academic background, ...

Behavioral & Leadership
8
0
82 people solved
Sep 6, 2025
Apple logo
Apple
Medium
Software Engineer

Refactor rock–paper–scissors for config and ties

Refactor an existing Rock–Paper–Scissors tournament with three robot players so that the number of rounds is configurable and the system also tracks t...

Coding & Algorithms
7
0
132 people solved
Sep 6, 2025
StubHub logo
StubHub
Medium
Software Engineer

Explain a resume project end-to-end

End-to-End Project Walkthrough (Technical Screen — Software Engineer) Prompt Walk me through one project on your resume end-to-end. Please cover 1. Pr...

Behavioral & Leadership
8
0
77 people solved
Sep 6, 2025
Roblox logo
Roblox
Medium
Software Engineer

Implement queue-based rate limiter with multi-key limits

Implement a rate limiter with method allow(timestamp) that returns true if a request is allowed under a limit of K requests per rolling window W milli...

Coding & Algorithms
18
0
234 people solved
Sep 6, 2025
PayPal logo
PayPal
Hard
Machine Learning Engineer

Assess LLMs for fraud detection

LLMs in Fraud Detection: Near-Term vs. Long-Term Roles Context You are designing fraud detection for a large-scale digital payments platform with: - R...

Machine Learning
16
0
130 people solved
Sep 6, 2025
Snapchat logo
Snapchat
Hard
Machine Learning Engineer

Explain core ML concepts and design choices

ML Fundamentals — Interview Questions Instructions Answer the following five ML fundamentals questions. Use precise definitions, equations, and concis...

Machine Learning
5
0
63 people solved
Sep 6, 2025
Google logo
Google
Hard
Software Engineer

Design school-to-guardian messaging with acknowledgments

System Design: Guardian Acknowledgement Messaging Platform Context Design a system that enables school staff to send messages to students' guardians, ...

System Design
5
0
87 people solved
Sep 6, 2025
Google logo
Google
Hard
Software Engineer

Design A/B testing platform

Design an A/B Testing Platform (Architecture + Experiment Science) Context You are designing an A/B testing platform for a large-scale consumer web/mo...

Analytics & Experimentation
7
0
83 people solved
Sep 6, 2025