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
Snowflake logo
Snowflake
Medium
Software Engineer

Implement crawler and bracket validator

Implement two tasks: ( 1) Write a function crawl(start_urls, fetch, max_depth, domain_filter) that visits pages starting from the given seed URLs usin...

Coding & Algorithms
11
0
134 people solved
Sep 6, 2025
Speak logo
Speak
Medium
Software Engineer

Deep dive into a past project

Deep Dive: Past Project You Led or Owned Provide a thorough walkthrough of a project where you had ownership or leadership responsibility. Cover the f...

Behavioral & Leadership
12
0
96 people solved
Sep 6, 2025
Netflix logo
Netflix
Hard
Software Engineer

Model advertiser intake database schema

Model advertiser intake database schema Advertiser Intake and Campaign Data Model (F1-style) Context You are designing a multi-tenant advertiser intak...

System Design
19
0
293 people solved
Jul 17, 2025
Affirm logo
Affirm
Medium
Software Engineer

Count Distinct PII in Underwriting Events

Count Distinct PII in Underwriting Events An event stream contains underwriting and fraud_flag events. Count the distinct nonempty personally identifi...

Coding & Algorithms
1
0
15 people solved
Apr 19, 2026
Google logo
Google
Medium
Software Engineer

Find Players with Uniquely Determined Rankings

Find Players with Uniquely Determined Rankings Problem There are n players numbered 0 through n - 1. Each result (winner, loser) states that the winne...

Coding & Algorithms
1
0
10 people solved
Apr 19, 2026
Freddie Mac logo
Freddie Mac
Medium
Machine Learning EngineerSenior+

Describe a Machine Learning Project

In a Lead Machine Learning Engineer interview, present one machine learning project that you led or substantially owned. In 2-4 minutes, cover: - A 20...

Behavioral & Leadership
4
0
31 people solved
Mar 29, 2026
Bytedance logo
Bytedance
Easy
Software Engineer

Describe Over-Engineering and UX Wins

After a project deep dive, the interviewer asked two behavioral questions: 1. Describe a time when you designed or implemented something that became m...

Behavioral & Leadership
3
0
58 people solved
Feb 1, 2026
eBay logo
eBay
Medium
Software Engineer Locked

Design a Top-K trending service

This question evaluates skills in distributed system design, real-time stream processing, scalable aggregation, windowing semantics, and trade-offs ar...

System Design
6
0
118 people solved
Jan 15, 2026
Roblox logo
Roblox
Hard
Software Engineer

Design sliding-window rate limiter with multi-keys

Design sliding-window rate limiter with multi-keys Design a Precise Sliding-Window Rate Limiter Context You are designing a rate limiter for an API th...

System Design
52
0
473 people solved
Jul 16, 2025
Meta logo
Meta
Medium
Machine Learning Engineer

Find target using robot movement API

You control a robot in an unknown 2D grid. The grid layout and boundaries are unknown, and you cannot access the map directly. Some cells are blocked ...

Coding & Algorithms
13
0
98 people solved
Oct 30, 2025
TikTok logo
TikTok
Easy
Data Scientist

Design multimodal deployment under compute limits

You need to answer a set of questions related to multimodal model deployment and post-training optimization in an interview. Provide systematic explan...

Machine Learning
20
0
183 people solved
Feb 17, 2026
Assorted Health logo
Assorted Health
Medium
Software Engineer

Design a Conversational Flight Search, Booking, and Price-Tracking Service

Design a Conversational Flight Search, Booking, and Price-Tracking Service Design a service for roughly 30 million daily active users. A user can chat...

System Design
1
0
15 people solved
Jan 14, 2026
Stripe logo
Stripe
Medium
Software Engineer

Implement a CSV dataset join

Implement joinDataSet(fieldName, customerFile, processorFile, skipUnmatched). You are given two datasets represented as List<String>, where: - custome...

Coding & Algorithms
9
0
94 people solved
Jan 14, 2026
Amazon logo
Amazon
Medium
Data Scientist

Handle scope creep and teammate conflict

Behavioral & Leadership Two-Part Prompt (Data Scientist — Technical Screen) You will answer two behavioral prompts relevant to a data scientist role. ...

Behavioral & Leadership
10
0
91 people solved
Oct 13, 2025
Google logo
Google
Hard
Data Scientist

Design long-tail search evaluation under label budget

Estimating ΔNDCG@10 With Limited Labels Under a Heavy-Tailed Query Mix You serve ~100M queries/day. Query frequencies follow a Pareto distribution wit...

Analytics & Experimentation
4
0
68 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist Locked

Estimate unbiased ad scores with many reviewers

This question evaluates a candidate's skills in hierarchical and mixed-effects modeling, latent-variable estimation, debiasing rater severity and scal...

Statistics & Math
4
0
72 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist

Compute p-values, probabilities, and regularization choices

Answer all parts. A) Hand‑compute a two‑sided p‑value comparing two means using Welch’s t‑test. Sample A: n1=20, mean1=5.2, sd1=1.1. Sample B: n2=24, ...

Statistics & Math
14
0
185 people solved
Oct 13, 2025
Roblox logo
Roblox
Medium
Data Scientist

Optimize assembly-line scheduling with changeovers

You are scheduling a simplified car-assembly line with two parallel stations S1 and S2. Each job must be processed on exactly one station, processing ...

Coding & Algorithms
11
0
94 people solved
Oct 13, 2025
Stripe logo
Stripe
Medium
Data Scientist

Prioritize a 6-hour take-home effectively

You are given a take-home similar to the above with a suggested 6-hour limit but a scope that could take much longer. Describe, concretely, how you wo...

Behavioral & Leadership
2
0
52 people solved
Oct 13, 2025
OpenAI logo
OpenAI
Hard
Data ScientistSenior+

Design and analyze a free-trial A/B test

A/B Test Design: 1‑Month Free Trial Impact on Paid Subscription Conversion You are evaluating whether offering a 1‑month free trial increases paid sub...

Analytics & Experimentation
31
0
231 people solved
Oct 13, 2025