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

Design Feed Ranking and HTML Generation

This question evaluates the ability to design end-to-end machine learning systems for personalized feed ranking and for natural-language-to-HTML gener...

ML System Design
8
0
58 people solved
Mar 25, 2026
Amazon logo
Amazon
Medium
Data Scientist Locked

Compute a Rolling Seven-Day Revenue Sum with Missing Dates

Solve a PostgreSQL rolling-revenue problem that needs a complete daily series per seller, including no-order dates. It assesses UTC date handling, gap...

Data Manipulation (SQL/Python)
7
0
63 people solved
Jun 4, 2026
Optiver logo
Optiver
Easy
Software Engineer

Find patterns in numeric sequences quickly

Pattern-Finding Number Sequences (No Calculator) In a fast technical screen, identify the next term for each sequence and briefly explain the rule you...

Statistics & Math
17
0
178 people solved
Aug 13, 2025
Oracle logo
Oracle
Medium
Software Engineer

Design a rate limiter

Design a rate limiting system for an API gateway. Your design should address: - Rate limits such as "N requests per second/minute" per key (e.g., per ...

System Design
10
0
82 people solved
Jan 26, 2026
Oracle logo
Oracle
Medium
Software Engineer

Implement an LRU cache

Design and implement a data structure for a Least Recently Used (LRU) cache with a fixed capacity. The cache must support: - get(key): return the valu...

Coding & Algorithms
8
0
72 people solved
Jan 26, 2026
Netflix logo
Netflix
Medium
Software Engineer

Implement ordering and undo executor

The interview included two coding tasks: 1. Dependency ordering: Given a set of tasks and their dependency relationships, return a valid execution ord...

Coding & Algorithms
5
0
45 people solved
Apr 15, 2026
Applied Intuition logo
Applied Intuition
Hard
Software Engineer

Discuss productionizing event-timeout detector

Discuss productionizing event-timeout detector System Design: Production-Ready Event-Timeout Detector You are designing a production service that dete...

System Design
15
0
210 people solved
Jul 17, 2025
Netflix logo
Netflix
Hard
Software Engineer

Design ads frequency capping service

Design an Ads Frequency Capping Service Context You are designing a service that ensures a user does not see the same ad creative or campaign more tha...

System Design
37
0
574 people solved
Jul 17, 2025
Capital One logo
Capital One
Easy
Data Scientist Locked

How do you compute expected return for two projects?

This question evaluates a candidate's ability to compute expected return and net present value by modeling probabilistic outcomes, cash flows, discoun...

Statistics & Math
9
0
93 people solved
Feb 12, 2026
Coinbase logo
Coinbase
Medium
Software Engineer

Design account system with cashback

Design account system with cashback System Design: Account Management with Transfers, Payments, and Cashback You are to design and implement an in-mem...

System Design
96
0
371 people solved
Jul 29, 2025
Voleon logo
Voleon
Easy
Data Scientist

Solve Markov, OLS-rotation, and coin-toss probability

Answer the following three interview questions. 1) Basic properties of a Markov (transition) matrix Let \(P\) be a transition matrix of a (time-homoge...

Statistics & Math
63
0
567 people solved
Oct 6, 2025
Amazon logo
Amazon
Easy
Data Scientist

How would you analyze and test a price increase?

Case Study (Product / Data Science) You work on a subscription-based AI video editing/creation product and leadership is considering raising prices (e...

Analytics & Experimentation
5
0
63 people solved
Nov 20, 2025
Meta logo
Meta
Easy
Data Scientist Locked

How would you design a Shop Ads ranking algorithm?

This question evaluates a candidate's understanding of machine learning-driven ad ranking, auction mechanics, multi-stakeholder objective formulation,...

Machine Learning
7
0
80 people solved
Feb 12, 2026
Upstart logo
Upstart
Easy
Software Engineer

Rewrite Sentence-Ending Punctuation

Rewrite Sentence-Ending Punctuation Transform a string in two conceptual steps: 1. Add one extra exclamation mark to every maximal run of existing ! c...

Coding & Algorithms
1
0
10 people solved
Jul 5, 2026
Upstart logo
Upstart
Easy
Software Engineer

Scale Ingredient Quantities

Scale Ingredient Quantities Each ingredient is a string in the exact format "<quantity> <unit> <name>". Multiply every quantity by servings and return...

Coding & Algorithms
1
0
13 people solved
Jul 5, 2026
Upstart logo
Upstart
Easy
Software Engineer

Interleave Three Equal-Length Strings

Interleave Three Equal-Length Strings Given three strings of equal length, build a result by taking the character at index 0 from each string, then th...

Coding & Algorithms
0
0
8 people solved
Jul 5, 2026
DoorDash logo
DoorDash
Easy
Machine Learning Engineer Locked

Walk Through an ML Project

This question evaluates end-to-end machine learning engineering competencies, including problem framing and impact, individual ownership, data and mod...

Behavioral & Leadership
6
0
71 people solved
Jan 25, 2026
Palantir logo
Palantir
Hard
Software Engineer

Design an internal interest-matching platform

Design an internal interest-matching platform System Design Prompt: Internal Employee Interest Matching Platform Context Design an internal-only platf...

System Design
53
0
517 people solved
Jul 15, 2025
Anthropic logo
Anthropic
Hard
Software Engineer

Explain projects and handle AI-safety conflicts

Behavioral / Hiring Manager round 1. Walk through 1–2 key projects from your resume. - What was the goal and why did it matter? - What was your ...

Behavioral & Leadership
33
0
315 people solved
Nov 19, 2025
Uber logo
Uber
Easy
Data ScientistIntern

Analyze the Accident-Rate Spike

A monthly line chart shows the accident rate for Uber trips in one city. The accident rate increases sharply from June through November, then drops qu...

Statistics & Math
16
0
131 people solved
Feb 12, 2026