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
Waymo logo
Waymo
Medium
Machine Learning Engineer

Design Large-Scale Inference Serving

Design a production inference serving system for a machine learning model used by 100 million daily active users. Your answer should cover: traffic as...

ML System Design
10
0
94 people solved
Nov 27, 2025
Pinterest logo
Pinterest
Medium
Data Scientist

Explain BLS vs CLS; compute t-stats

Part A — Concepts: Define Brand Lift Study (BLS) vs Conversion Lift Study (CLS) in ads measurement. List key bias/variance sources for each (e.g., non...

Statistics & Math
26
0
186 people solved
Oct 13, 2025
OpenAI logo
OpenAI
Hard
Machine Learning Engineer

Design a recommendation system end-to-end

Design a Recommendation System End-to-End You are asked to design a large-scale recommendation system that powers a personalized feed — for example, a...

ML System Design
20
0
216 people solved
Dec 15, 2025
Rippling logo
Rippling
Hard
Software Engineer

Design a news feed aggregator

Design a Large-Scale News Aggregator and Personalized Feed Design a production-ready news aggregation and personalized feed platform — think a consume...

System Design
24
0
377 people solved
Jul 26, 2025
OpenAI logo
OpenAI
Medium
Software Engineer

Implement an Extensible Chatbot App

Implement a ChatApp class that processes user messages and routes them to bot responders. The system must support multiple bot types, and the design m...

Software Engineering Fundamentals
22
0
349 people solved
Apr 26, 2026
OpenAI logo
OpenAI
Hard
Software Engineer

How to answer common recruiter screen questions

Question You are in an initial recruiter / phone screen for a software engineering role at OpenAI. The recruiter asks a mix of logistics, employment-h...

Behavioral & Leadership
29
0
329 people solved
Feb 2, 2026
Amazon logo
Amazon
Hard
Software Engineer AI

Diagnose Return Eligibility Scoring Bugs

You are working on an e-commerce return-eligibility service. For each return request, the service computes a risk score using signals such as: - how m...

Software Engineering Fundamentals
3
0
64 people solved
Jan 12, 2026
Amazon logo
Amazon
Easy
Data ScientistSenior+

Describe a challenging project

You are interviewing for an L5 Data Scientist role. Answer the following behavioral questions in a way that demonstrates Deliver Results: 1. Tell me a...

Behavioral & Leadership
6
0
66 people solved
Jan 12, 2026
LinkedIn logo
LinkedIn
Medium
Software Engineer Locked

Design a malicious-URL checking service using an isMalicious API

This question evaluates system design competencies such as scalable API design, caching and cache invalidation strategies, rate limiting and backpress...

System Design
15
0
205 people solved
Jan 12, 2026
Roblox logo
Roblox
Medium
Software EngineerSenior+ Locked

Most Frequent Call Stack from Profiler Samples

This question evaluates a candidate's ability to design an efficient hashing and frequency-counting solution over sequences, along with careful handli...

Coding & Algorithms
1
0
13 people solved
Jun 10, 2026
DoorDash logo
DoorDash
Medium
Software Engineer Locked

Validate a Shopping Cart

This question evaluates the ability to implement robust input and business-rule validation for shopping-cart items, including data integrity checks, i...

Coding & Algorithms
7
0
51 people solved
Jun 10, 2026
OpenAI logo
OpenAI
Hard
Data Scientist Locked

Assess free-month promotion impact

This question evaluates a data scientist's competency in experimental design, causal inference, metric definition and prioritization, bias identificat...

Analytics & Experimentation
14
0
217 people solved
Jan 22, 2026
Grammarly logo
Grammarly
Medium
Software Engineer Locked

Design a restaurant reservation system

This question evaluates system design competencies including API design, data modeling, distributed systems considerations, consistency and transactio...

System Design
15
0
132 people solved
Jan 22, 2026
Grammarly logo
Grammarly
Medium
Software Engineer Locked

Implement a rate limiter and a pub/sub API

This question evaluates competency in concurrency control, synchronization, API and low-level system design, and messaging system concepts by combinin...

Software Engineering Fundamentals
10
0
186 people solved
Jan 22, 2026
Google logo
Google
Medium
Software Engineer

Choose best/worst actions in workplace ethics scenarios

You are taking a situational judgment test (SJT). For each scenario below, the test presents four possible actions. You must select: - Most likely / b...

Behavioral & Leadership
15
0
130 people solved
Jan 22, 2026
Rippling logo
Rippling
Medium
Software Engineer

Design a user behavior monitoring system

System Design: User Behavior Monitoring System You are asked to design a monitoring/analytics system that collects user behavior events from clients (...

System Design
30
1
302 people solved
Dec 4, 2025
Molocoads logo
Molocoads
Hard
Software Engineer

Design Search Autocomplete

Design a large-scale autocomplete service for a search engine. As a user types a query prefix, the system should return the top 5 suggested full queri...

System Design
8
0
55 people solved
Apr 12, 2026
Rippling logo
Rippling
Hard
Software Engineer Locked

Design several large-scale systems

This prompt evaluates expertise in large-scale system architecture and distributed systems, including competencies in API and storage design, scalabil...

System Design
30
0
206 people solved
Feb 12, 2026
Metropolis logo
Metropolis
Medium
Software Engineer

Describe disagreement with leadership and your approach

Give an example where you disagreed with a leader (your manager, a VP, CTO, etc.). - What was the disagreement about (technical direction, priorities,...

Behavioral & Leadership
5
0
50 people solved
Feb 12, 2026
Rippling logo
Rippling
Medium
Software Engineer Locked

Design an extensible expense rule evaluator

This question evaluates system-design and API/interface skills for rule engines, focusing on data modeling, extensibility, maintainability, and rule/r...

Software Engineering Fundamentals
38
0
466 people solved
Feb 12, 2026