Tech Interview Questions

Practice 9,031+ 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.0k Questions 480 Companies08.05.2026
Showing 20 results
Role
DoorDash logo
DoorDash
Medium
Data Scientist

Diagnose completed orders drop in Los Angeles

You are a data scientist at DoorDash supporting the consumer pricing team. The number of completed delivery orders in Los Angeles has dropped meaningf...

Analytics & Experimentation
16
0
136 people solved
Jan 25, 2026
Robinhood logo
Robinhood
Medium
Software Engineer Locked

Design a distributed job scheduler

This question evaluates understanding of distributed systems, reliable job scheduling and dispatch, fault-tolerant worker coordination (heartbeats and...

System Design
20
0
199 people solved
Apr 3, 2026
OpenAI logo
OpenAI
Medium
Machine Learning Engineer Locked

Design Duplicate File Detection

This question evaluates system design and storage engineering skills, including scalable file-processing, efficient I/O and resource management, corre...

System Design
46
0
337 people solved
Apr 3, 2026
Amazon logo
Amazon
Medium
Software EngineerNew Grad

Solve tree and DP problems

This coding round contained two algorithm questions: 1. Deepest shared ancestor in a binary tree You are given the root of a binary tree and two ...

Coding & Algorithms
38
0
261 people solved
Oct 24, 2025
Amazon logo
Amazon
Hard
Software Engineer Locked

Design a Core Dump Collection and Analysis System

Prepare for a Amazon system design interview about design a core dump collection and analysis system. This question focuses on requirements, architect...

System Design
2
0
39 people solved
Jun 4, 2026
Affirm logo
Affirm
Medium
Software Engineer Locked

Design an A/B testing platform

This question evaluates the ability to design an end-to-end A/B testing platform, assessing competencies in distributed systems architecture, data mod...

System Design
19
0
167 people solved
Mar 7, 2026
Nuro logo
Nuro
Medium
Software Engineer Locked

Build a Concurrent Recurring Job Scheduler

Design a thread-safe recurring job scheduler with concurrent schedule and deschedule operations. Specify timing semantics, cancellation races, stale e...

Software Engineering Fundamentals
2
0
35 people solved
May 26, 2026
Intuit logo
Intuit
Easy
Software Engineer

When should products use AI?

A product-oriented interview asks you to discuss AI adoption in software products. Explain how you would decide whether a feature should use AI or a t...

Machine Learning
14
0
111 people solved
Apr 2, 2026
Capital One logo
Capital One
Medium
Software Engineer

Solve four algorithmic coding tasks

You are given four independent coding tasks. They may be solved in any order, and partial test-case credit is awarded for each task. The tasks are rou...

Coding & Algorithms
60
0
406 people solved
Sep 6, 2025
Waymo logo
Waymo
Easy
Data Scientist Locked

Model wins-until-failure and expected future wins

This question evaluates probabilistic modeling and statistical inference skills for censored time-to-event performance data, focusing on estimating pl...

Statistics & Math
16
0
179 people solved
Jan 17, 2026
Jane Street logo
Jane Street
Hard
Machine Learning Engineer

Design and implement a tiny language runtime

Design and implement a tiny language runtime Minimal Imperative Language — Design and Implementation Task Context You are asked to design and implemen...

System Design
35
1
408 people solved
Aug 1, 2025
Snowflake logo
Snowflake
Medium
Software Engineer

Design an object store with deduplication

System Design Prompt Design a simplified cloud object storage service (similar to an object store) that allows users to upload and download files. The...

System Design
47
0
383 people solved
Dec 15, 2025
Capital One logo
Capital One
Medium
Software Engineer

Build a Banking System with Activity Rankings

Build a Banking System with Activity Rankings Problem Implement an in-memory banking system that processes these operations: - CREATE_ACCOUNT account_...

Coding & Algorithms
1
0
19 people solved
Jul 4, 2026
Rippling logo
Rippling
Medium
Software Engineer Locked

Design a Scalable News Feed

This question evaluates a candidate's competency in large-scale system design, specifically architecture, data modeling, API design, feed delivery str...

System Design
67
0
508 people solved
Mar 12, 2026
Bytedance logo
Bytedance
Medium
Software Engineer Locked

Design a RAG-Based Agent System

This question evaluates a candidate's competency in designing end-to-end Retrieval-Augmented Generation (RAG) systems and LLM-based agents, covering r...

ML System Design
6
0
98 people solved
Jun 3, 2026
Netflix logo
Netflix
Medium
Data ScientistIntern

Estimate ATE of personalization on streaming

You are given a user-level dataset from an online experiment that randomized personalization (treatment) vs no personalization (control). Assume one r...

Analytics & Experimentation
25
0
300 people solved
Mar 5, 2026
Google logo
Google
Easy
Data Scientist

Answer Google Behavioral Questions

Question In a behavioral interview for a Data Scientist role at Google, how would you answer the following questions? A strong answer should be specif...

Behavioral & Leadership
13
0
158 people solved
Feb 8, 2026
Netflix logo
Netflix
Medium
Machine Learning Engineer

Compare Losses and Explain LoRA

ML Fundamentals: Loss Functions and Low-Rank Adaptation This is a rapid-fire ML fundamentals screen. You are expected to reason precisely about loss f...

Machine Learning
28
0
219 people solved
Apr 22, 2026
Scale AI logo
Scale AI
Medium
Machine Learning Engineer

Debug ML pipeline and build text parser

You are in a hands-on, hour-long ML-engineering working session (Scale AI, Machine Learning Engineer loop). You are given a small ML project — data lo...

Data Manipulation (SQL/Python)
41
0
526 people solved
Sep 6, 2025
Walmart Labs logo
Walmart Labs
Medium
Software Engineer

Design an online ticket marketplace

Design a Ticketmaster-like system for discovering events and buying tickets. Your design should cover: - Functional requirements (e.g., browse/search ...

System Design
14
0
129 people solved
Mar 4, 2026