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 486 Companies08.11.2026
Showing 20 results
Role
Rippling logo
Rippling
Medium
Software Engineer

How would you present a project deep dive?

You are asked to do a project deep dive (often with a short slide deck). Present one project you worked on and be prepared for detailed follow-ups. Co...

Behavioral & Leadership
21
0
165 people solved
Jan 16, 2026
Airbnb logo
Airbnb
Hard
Software EngineerSenior+

Design a fast host listing metrics page

Design the backend for a host (landlord) listings page. User flow: - Host opens a page showing many of their listings. - Host selects a date range. - ...

System Design
39
0
492 people solved
Dec 20, 2025
DoorDash logo
DoorDash
Medium
Software Engineer

Implement consistent hashing ring

Implement consistent hashing ring Implement consistent hashing for routing keys to servers. Provide APIs addNode(nodeId, weight), removeNode(nodeId), ...

Coding & Algorithms
16
0
131 people solved
Aug 9, 2025
Databricks logo
Databricks
Hard
Software Engineer

Design concurrent range-aware file caching client

Design concurrent range-aware file caching client System Design: High-throughput Client-side Ranged-read File Cache You are asked to design and specif...

System Design
34
0
576 people solved
Aug 9, 2025
Meta logo
Meta
Medium
Software EngineerSenior+ AI

Handle Cross-Team Alignment and Mistakes

The behavioral round focused on three prompts: 1. How do you align requirements across teams? 2. What is the biggest mistake you have made at work? 3....

Behavioral & Leadership
5
0
48 people solved
Apr 8, 2026
OpenAI logo
OpenAI
Hard
Machine Learning Engineer Locked

Search Monster Battle Strategies

This question evaluates algorithmic problem-solving around deterministic simulation and state-space exploration, focusing on handling transient state ...

Coding & Algorithms
26
0
208 people solved
Apr 8, 2026
Google logo
Google
Hard
Machine Learning Engineer Locked

Design large-scale near-duplicate video detection

This question evaluates a Machine Learning Engineer's competency in scalable similarity search and representation learning for multimedia, including e...

System Design
17
0
125 people solved
Jan 6, 2026
ZipHQ logo
ZipHQ
Hard
Software Engineer

Design in-memory DB with TTL and history

In-Memory Database: Progressive Design in 4 Levels You are designing a simplified in-memory database to be implemented in four progressive levels. Eac...

System Design
58
0
432 people solved
Sep 6, 2025
Coinbase logo
Coinbase
Hard
Software Engineer

Design real-time stock price viewer

System Design: Real‑Time Stock Prices Viewer (No History) You are designing a real‑time system that lets clients view current stock prices only. No hi...

System Design
28
0
244 people solved
Sep 6, 2025
Capital One logo
Capital One
Easy
Data Scientist

Compute Groupon unit economics and break-even

Restaurant Coupons and Unit Economics Context: A restaurant's variable cost (VC) is 40% of pre-discount spend and fixed cost (FC) is $100/day. Assume ...

Statistics & Math
7
0
113 people solved
Oct 13, 2025
Airbnb logo
Airbnb
Medium
Data Scientist

Design a network-aware Wi‑Fi badge experiment

You work on a two‑sided travel search marketplace and product wants to add a “High Wi‑Fi” badge/filter in the search bar to help remote workers. Recom...

Analytics & Experimentation
26
0
189 people solved
Oct 13, 2025
Coinbase logo
Coinbase
Hard
Software Engineer

Design a crypto trading web frontend

Design the front-end architecture for a retail cryptocurrency trading web app (like a spot exchange). Assume the product needs these core screens and ...

System Design
13
0
197 people solved
Feb 23, 2026
Amazon logo
Amazon
Easy
Software Engineer Locked

Describe Delivering Under a Tight Deadline

This question evaluates ownership, judgment, prioritization, and the ability to deliver results under time pressure, including how the candidate balan...

Behavioral & Leadership
19
1
293 people solved
May 2, 2026
Microsoft logo
Microsoft
Easy
Machine Learning EngineerIntern

Explain bias-variance and evaluate a classifier

You are interviewing for an Applied Scientist internship. Answer the following ML foundations questions. 1) Bias–variance - Define bias and variance i...

Machine Learning
14
0
144 people solved
Dec 27, 2025
OpenAI logo
OpenAI
Hard
Software Engineer

Design IDE Sandbox and Payments

You are asked to discuss two system design prompts. For each one, define the users, functional requirements, non-functional requirements, APIs, core w...

System Design
9
0
84 people solved
Apr 7, 2026
Whatnot logo
Whatnot
Medium
Software Engineer Locked

Design an Online Coding Contest Platform

This question evaluates a candidate's ability to design a scalable, secure System Design for an online coding contest platform with emphasis on safely...

System Design
8
0
91 people solved
Apr 7, 2026
Microsoft logo
Microsoft
Hard
Software EngineerSenior+

Explain OOP design and API rollout

In one interview round, the discussion focused on practical backend engineering rather than pure algorithms. Discuss both of the following: 1. You are...

Software Engineering Fundamentals
8
0
114 people solved
Apr 7, 2026
Oracle logo
Oracle
Medium
Software Engineer Locked

Design a Ride-Hailing Platform

This question evaluates system design and distributed systems competencies, focusing on real-time location tracking, scalable API and storage design, ...

System Design
4
0
63 people solved
Apr 7, 2026
TikTok logo
TikTok
Medium
Software Engineer

Answer common behavioral questions using STAR

A hiring manager interview focuses on resume/project deep-dives and standard behavioral questions. Prepare structured responses for prompts like: - Te...

Behavioral & Leadership
2
0
47 people solved
Feb 12, 2026
OpenAI logo
OpenAI
Hard
Software Engineer

Model particle hits on a screen

A point source at (0, 0) emits particles toward an infinite vertical screen located at x = 1. For each particle, sample an angle theta uniformly from ...

Software Engineering Fundamentals
45
0
406 people solved
Feb 22, 2026