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
Jane Street logo
Jane Street
Medium
Data ScientistIntern

Five Pumpkins Weighed in Every Pair: Find the Total Weight

You have 5 pumpkins. You weigh them two at a time, in every possible pairing, and the scale readings for the ten pairs are: $$21,\ 22,\ 23,\ 24,\ 25,\...

Software Engineering Fundamentals
2
0
30 people solved
Aug 28, 2025
Snapchat logo
Snapchat
Medium
Software Engineer

How do you deliver when time is tight?

Scenario You are assigned a project with an aggressive deadline and limited time/resources. Question How would you ensure the project gets delivered o...

Behavioral & Leadership
11
0
90 people solved
Jan 10, 2026
Nuro logo
Nuro
Medium
Software Engineer

Find gaps between intervals

You are given a list of integer intervals intervals, where each interval is represented as [start, end] (inclusive), and start <= end. Two intervals m...

Coding & Algorithms
14
0
221 people solved
Nov 9, 2025
Datadog logo
Datadog
Hard
Software Engineer

Implement Prefix Match Filter

Design a data structure that stores a collection of prefix strings. Then, given a list of input strings, return every string that begins with at least...

Coding & Algorithms
12
0
92 people solved
Feb 25, 2026
Meta logo
Meta
Medium
Software Engineer

Design real-time live comments

Design a real-time comment system for live video (e.g., Facebook Live comments). Requirements: - Viewers post comments; all viewers see new comments q...

System Design
5
0
41 people solved
Feb 25, 2026
Meta logo
Meta
Medium
Software Engineer

Design a nearby places (proximity) service

Design a proximity search service like Yelp/Google Maps. Requirements: - Store places with (place_id, name, lat/lng, category, rating). - Query: “find...

System Design
5
0
44 people solved
Feb 25, 2026
Meta logo
Meta
Medium
Software Engineer

Design a ticket or hotel reservation system

Design a reservation system (Ticketmaster-style event seats or hotel rooms). Requirements: - Users search availability by date/event. - Users select s...

System Design
2
0
45 people solved
Feb 25, 2026
Meta logo
Meta
Medium
Software Engineer

Design an ad click aggregation service

Design a backend service that ingests ad impression and click events and provides aggregated metrics. Requirements: - Ingest a high-volume stream of e...

System Design
3
0
44 people solved
Feb 25, 2026
Rippling logo
Rippling
Hard
Software Engineer Locked

Present a Project and Reflect

This question evaluates a candidate's ability to communicate technical project work, demonstrate ownership, leadership, decision-making, measurable im...

Behavioral & Leadership
6
0
105 people solved
Feb 1, 2026
Optiver logo
Optiver
Medium
Software Engineer

Thread-Safe Stock Inventory: Buy and Sell Without Overselling

Thread-Safe Stock Inventory: Buy and Sell Without Overselling You are implementing the inventory-management core of a small brokerage service. The ser...

Coding & Algorithms
2
0
22 people solved
Apr 19, 2026
Rippling logo
Rippling
Medium
Software Engineer AI

Implement logger and card ranking

This coding round contains two independent implementation tasks. Task A: Implement a configurable logger Implement a Logger component that accepts tex...

Coding & Algorithms
18
2
132 people solved
Apr 19, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Design a Daily Puzzle Platform

This question evaluates backend system-design skills including API design, data modeling, service decomposition, scaling and consistency trade-offs, s...

System Design
5
0
79 people solved
Apr 19, 2026
Sealth logo
Sealth
Easy
Machine Learning Engineer Locked

Implement Beam Search With Length Normalization

This question evaluates understanding and implementation of sequence decoding algorithms—greedy decoding and beam search—alongside sequence scoring wi...

Machine Learning
12
0
88 people solved
Apr 19, 2026
OpenAI logo
OpenAI
Hard
Machine Learning Engineer

Explain motivation and mission alignment

In a behavioral interview for a mission-driven tech company, you are asked two related questions: 1. Why do you want to join this company? 2. How do...

Behavioral & Leadership
33
0
255 people solved
Oct 20, 2025
C3 AI logo
C3 AI
Easy
Data Scientist

Identify a classic bagging algorithm

Identify a classic bagging algorithm Multiple choice: Bagging Which of the following algorithms is a classic example of bagging (bootstrap aggregating...

Machine Learning
2
0
50 people solved
Aug 9, 2025
Uber logo
Uber
Medium
Data ScientistNew Grad Locked

Evaluate marketplace interventions

This question evaluates a data scientist's competency in product analytics, causal inference, and experimentation design for two-sided marketplaces, f...

Analytics & Experimentation
13
0
98 people solved
Mar 22, 2026
Anthropic logo
Anthropic
Medium
Software Engineer Locked

Design a prompt-sharing platform

This question evaluates system design competencies including product and backend architecture, data modeling and indexing, permission and sharing mode...

System Design
23
0
241 people solved
Oct 19, 2025
DoorDash logo
DoorDash
Medium
Software Engineer Locked

Design a Customer Review Page

This question evaluates skills in system architecture, data modeling, API design, storage and search solutions, media handling, ranking, pagination, c...

System Design
9
0
170 people solved
Jan 31, 2026
Deutschebank logo
Deutschebank
Hard
Software Engineer

Explain Java follow-ups after solving coding problem

After you implement an algorithmic solution in Java, the interviewers ask follow-up questions and request modifications. Answer/discuss (and, where re...

Software Engineering Fundamentals
10
0
72 people solved
Aug 25, 2025
Rippling logo
Rippling
Medium
Software Engineer

Extend rules for trip-level aggregates and outputs

Extend rules for trip-level aggregates and outputs Extend Rules Engine: Aggregate Trip-Level Policies Context You previously built an expense policy e...

System Design
19
0
246 people solved
Aug 7, 2025