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
Snapchat logo
Snapchat
Hard
Software Engineer Locked

Design short URL service with click counting

This question evaluates the ability to design scalable, highly available web services encompassing URL shortening, redirect semantics, API design, cli...

System Design
2
0
55 people solved
Feb 11, 2026
LinkedIn logo
LinkedIn
Medium
Machine Learning Engineer Locked

Implement alert queries and spike detection

This question evaluates a candidate's skills in streaming data structures, time-windowed aggregation, in-memory analytics for high-throughput alert in...

Coding & Algorithms
7
0
88 people solved
Feb 11, 2026
Snapchat logo
Snapchat
Medium
Machine Learning Engineer Locked

Design a search-to-ads ranking pipeline

This question evaluates knowledge of designing a low-latency search-plus-ads ranking pipeline and related competencies in retrieval, filtering, multi-...

System Design
4
0
58 people solved
Feb 11, 2026
Verkada logo
Verkada
Medium
Software Engineer

Design access control and heartbeat systems

Design two backend systems. Part A: Door access control system Design a service that manages which people can open which doors. The system must suppor...

System Design
15
0
134 people solved
Jan 23, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Design an Uber Eats Cart Service

This question evaluates a candidate's ability to design a distributed shopping-cart service for a food-delivery platform, testing competencies in syst...

System Design
68
0
463 people solved
May 7, 2026
Meta logo
Meta
Medium
Machine Learning Engineer

Answer behavioral questions on projects and feedback

Prepare to answer common behavioral questions, with follow-up probing for details: - Describe a project you’re most proud of. - Describe a project whe...

Behavioral & Leadership
4
0
65 people solved
Jan 5, 2026
Brex logo
Brex
Medium
Software Engineer

Build a React color multi-select dropdown UI

Implement a React UI that lets users multi-select colors from a dropdown and view details. You are given a JavaScript object where each key is a color...

Software Engineering Fundamentals
4
0
80 people solved
Feb 10, 2026
Geico logo
Geico
Medium
Software EngineerSenior+

Answer impact, disagreement, and motivation questions

You are in a 30-minute hiring-manager screen for a senior/staff-level individual contributor role. The manager asks several behavioral questions. Prov...

Behavioral & Leadership
13
0
89 people solved
Mar 1, 2026
Atlassian logo
Atlassian
Hard
Machine Learning Engineer Locked

Design an ML-powered search system

This question evaluates a candidate's ability to design end-to-end ML-powered search systems, testing competencies in information retrieval, ranking, ...

ML System Design
11
0
80 people solved
Mar 1, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Design follow/follower classes

This question evaluates object-oriented design and data-structure modeling skills for directed graphs, testing competency in representing follow relat...

Software Engineering Fundamentals
39
0
346 people solved
Mar 1, 2026
TikTok logo
TikTok
Medium
Software Engineer Locked

Parse a nested list from a string

This question evaluates proficiency in parsing nested data structures, string processing, hierarchical representation construction, and analysis of al...

Coding & Algorithms
6
0
75 people solved
Mar 1, 2026
Virtu logo
Virtu
Medium
Data Scientist

Design Basketball Shot Outcome Prediction

Design a machine learning system that predicts whether a basketball shot will be made or missed using only information available at the moment the pla...

ML System Design
4
0
40 people solved
Jan 22, 2026
TikTok logo
TikTok
Hard
Machine Learning Engineer Locked

Answer ML fundamentals and diagnostics questions

This question evaluates proficiency with confusion-matrix metrics (recall and false positive rate), ensemble learning trade-offs, decision-tree split/...

Machine Learning
10
0
78 people solved
Jan 22, 2026
Roblox logo
Roblox
Medium
Software Engineer Locked

Design a rate limiter

This question evaluates a candidate's competency in designing distributed rate limiting systems, covering rate-limiting algorithms, scalability and fa...

System Design
31
0
389 people solved
Jan 22, 2026
Netflix logo
Netflix
Medium
Software Engineer Locked

Return the longest contiguous subarray with all distinct values

This question evaluates a candidate's understanding of array-processing algorithms, duplicate detection, and maintaining state to identify the longest...

Coding & Algorithms
15
0
282 people solved
Jan 22, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Debug a Machine Learning Pipeline

Debugging a Sudden Accuracy Drop in a Deployed ML Pipeline Context You are on-call for a production machine learning service. Monitoring alerts show t...

Machine Learning
51
0
679 people solved
Aug 4, 2025
Google logo
Google
Medium
Data Scientist

Understand Simpson's Paradox with Simple Examples

Understand Simpson's Paradox with Simple Examples Scenario You are a data scientist advising a product team on statistical analysis and experimental d...

Statistics & Math
11
0
105 people solved
Aug 4, 2025
Meta logo
Meta
Medium
Data Scientist

Resolve Conflicts and Convince Skeptical Stakeholders Effectively

Resolve Conflicts and Convince Skeptical Stakeholders Effectively Scenario You are an IC-level data scientist (IC5-or-below) working on fast-paced, cr...

Behavioral & Leadership
71
0
278 people solved
Aug 4, 2025
Rippling logo
Rippling
Medium
Software Engineer Locked

Design article voting and flip-tracking system

This question evaluates object-oriented design, stateful data modeling, vote aggregation, and time-ordered event history tracking competencies in the ...

Software Engineering Fundamentals
28
0
274 people solved
Dec 1, 2025
Cognitiv logo
Cognitiv
Medium
Machine Learning Engineer

Design a Real-Time Feature Store

Design a real-time feature store for machine learning systems used in ads or recommendation ranking. Your design should support both: - Online inferen...

ML System Design
4
0
50 people solved
Feb 9, 2026