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
Amazon logo
Amazon
Hard
Machine Learning Engineer Locked

GRPO Deep Dive: Critic-Free RL, Parallelism, MLA, and Reward Design for a Reasoning LLM

This question assesses understanding of reinforcement learning algorithms used to post-train large reasoning language models, including critic-free po...

Machine Learning
8
0
92 people solved
Jun 21, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Design GPU inference request batching

Design a system that serves online model-inference requests on GPUs. Requests arrive one at a time from clients, but GPU throughput is far higher when...

ML System Design
113
0
1614 people solved
Mar 13, 2026
Walmart Labs logo
Walmart Labs
Hard
Software Engineer

Implement a Range Module with Add, Query, and Remove

Process Range Tracking Operations Implement processRanges(operations) -> queryResults. The tracker is initially empty. Process every operation from le...

Coding & Algorithms
0
0
9 people solved
Jul 16, 2026
Cisco logo
Cisco
Easy
Software Engineer

Longest Substring Without Repeated Characters

Problem Implement longest_unique_substring(s). Return the longest contiguous substring of s that contains no repeated character. If several substrings...

Coding & Algorithms
0
0
9 people solved
Jul 16, 2026
Expedia logo
Expedia
Medium
Software Engineer

Consolidate Three Partner APIs into a Query Service

Consolidate Three Partner APIs into a Query Service Design a service that retrieves data from three partner APIs, consolidates their different represe...

System Design
0
0
9 people solved
Jul 16, 2026
Snowflake logo
Snowflake
Medium
Software Engineer AI

Handle an AI-Led Screening Interview

Handle an AI-led screening interview that asks about your background, projects, design thinking, and conflict handling. `hint Hint 1 Start by stating ...

Behavioral & Leadership
13
0
143 people solved
Apr 10, 2026
Intuit logo
Intuit
Medium
Software EngineerSenior+

Design a "Future Best-Sellers" Prediction and Recommendation System

Design a "Future Best-Sellers" Prediction and Recommendation System An e-commerce platform wants a new feature on its category pages. A user selects a...

ML System Design
7
0
66 people solved
Jun 30, 2026
Pinterest logo
Pinterest
Medium
Machine Learning Engineer

Describe a Failure or Mistake and Its Lasting Lesson

Describe a Failure or Mistake and Its Lasting Lesson Tell me about a meaningful professional failure or mistake. What did you own, how did you respond...

Behavioral & Leadership
3
0
37 people solved
Jul 2, 2026
DoorDash logo
DoorDash
Easy
Data ScientistSenior+

Calculate Monthly Restaurant Sales Growth

Calculate Monthly Restaurant Sales Growth Write one PostgreSQL SELECT statement or CTE query. Do not create, alter, or modify tables. Schema delivery_...

Data Manipulation (SQL/Python)
0
0
5 people solved
Jul 27, 2026
Capital One logo
Capital One
Medium
Data ScientistSenior+ Locked

Compare Logistic Regression and Random Forest in Python

Compare logistic regression and random forest for a binary classification problem implemented in Python. Cover preprocessing pipelines, regularization...

Machine Learning
6
0
46 people solved
May 31, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Design a Food-Delivery Backend (Uber Eats-style)

This system design question tests a candidate's ability to architect a large-scale, multi-actor backend involving geospatial matching, real-time data ...

System Design
27
0
282 people solved
Jun 23, 2026
Amazon logo
Amazon
Medium
Software Engineer

Explain Customer-Focused Technical Work and AI Verification

Answer the following customer-focused engineering questions using concrete examples from your own work. Part 1: Technical Optimization for a Customer ...

Behavioral & Leadership
1
0
13 people solved
Jul 10, 2026
Atlassian logo
Atlassian
Medium
Software Engineer Locked

Diagnose why a scaled system became slow

This question evaluates proficiency in diagnosing performance regressions in scaled production services, emphasizing observability, bottleneck identif...

System Design
26
0
217 people solved
Jan 22, 2026
Uber logo
Uber
Medium
Software EngineerSenior+ Locked

Design a Real-Time Chat System

This system design question tests a candidate's ability to architect a scalable real-time messaging platform, focusing on transport protocol selection...

System Design
9
0
83 people solved
Jun 19, 2026
Rippling logo
Rippling
Medium
Software Engineer Locked

Answer Hiring Manager Behavioral Questions

This question assesses a software engineer's behavioral competencies across three dimensions: technical depth, interpersonal conflict resolution, and ...

Behavioral & Leadership
33
0
248 people solved
May 30, 2026
Hex logo
Hex
Medium
Software Engineer

Design a Notebook App That Synchronizes Notes

Design a Notebook App That Synchronizes Notes Design a web notebook application in which users can create and edit notes and automatically synchronize...

System Design
1
0
21 people solved
Jul 15, 2026
OpenAI logo
OpenAI
Medium
Machine Learning Engineer

Design a RAG system with evaluation

Scenario Design a Retrieval-Augmented Generation (RAG) system that answers user questions over a private corpus (internal docs, PDFs, knowledge-base a...

ML System Design
170
1
1628 people solved
Jan 6, 2026
Hudson River Trading logo
Hudson River Trading
Medium
Software Engineer

Design Insert/Delete/GetRandom with Weighted Sampling

Design a data structure that supports inserting values, deleting values, and returning a random value. Then extend it so each inserted value has a wei...

Software Engineering Fundamentals
7
0
63 people solved
Jul 2, 2026
Intuit logo
Intuit
Hard
Data Scientist

Choose the right test for proportions

A/B Test on Delivery Completion Rate (Binary Outcome) Context: You are evaluating an A/B test on a binary metric (delivered_bool). Treat each order as...

Statistics & Math
40
0
339 people solved
Oct 13, 2025
Airbnb logo
Airbnb
Hard
Data Scientist

Design an A/B test with causal inference

A/B Test Design: Checkout Nudge (Guest-Level Randomization) You own experimentation for an e-commerce checkout flow. You're launching a checkout nudge...

Analytics & Experimentation
83
1
1351 people solved
Oct 13, 2025