Tech Interview Questions

Practice 9,581+ interview questions from top companies including Google, Meta, Amazon, and more. Filter by company, role, and category.

Popular Interview Questions

Interview Questions

Practice the exact questions companies are asking right now.

9.6k Questions 505 Companies08.05.2026
Showing 20 results
Role
Mercor logo
Mercor
Medium
Machine Learning Engineer

Design a High-Demand Event Ticket Marketplace

Design a High-Demand Event Ticket Marketplace Design an online marketplace for event tickets. Users search events, view seat availability and prices, ...

System Design
3
0
41 people solved
Jul 8, 2026
Salesforce logo
Salesforce
Medium
Software Engineer

Maximal Square and Longest Increasing Subsequence

Problem Implement analyze(matrix, nums) and return [max_square_area, lis_length]. Part A: Maximal Square matrix is a rectangular grid containing only ...

Coding & Algorithms
1
0
29 people solved
Jul 9, 2026
Google logo
Google
Medium
Software Engineer Locked

Sliding Window Average After Dropping the Largest Values

Compute one average per fixed-size sliding window after removing exactly the largest k values, counting duplicates separately. Support negative number...

Coding & Algorithms
18
1
141 people solved
May 23, 2026
Pinterest logo
Pinterest
Medium
Software Engineer

Select the Nearest Eligible Elevator

Select the Nearest Eligible Elevator You are given a list of elevators. Each elevator has a current integer floor and a state: "up", "down", or "idle"...

Coding & Algorithms
12
0
97 people solved
May 12, 2026
Baseten logo
Baseten
Hard
Software Engineer

Parallelize Blocking API Calls with a Thread Pool

Parallelize Blocking API Calls with a Thread Pool An existing function loops over a list of inputs and calls a blocking API once per input. Replace th...

Software Engineering Fundamentals
1
0
11 people solved
Jul 26, 2026
Stripe logo
Stripe
Medium
Software Engineer

Design an Idempotent Double-Entry Ledger

Design a ledger service that records financial transactions using double-entry accounting. Clients submit operations over an unreliable network and ma...

System Design
3
0
52 people solved
Jun 16, 2026
Cognitiv logo
Cognitiv
Hard
Software Engineer

Reason About Duplicate Data and Scaling in Spark

Reason About Duplicate Data and Scaling in Spark In a technical experience discussion, explain how you would identify and handle duplicate data in a S...

Software Engineering Fundamentals
0
0
9 people solved
Jul 28, 2026
Zscaler logo
Zscaler
Medium
Software EngineerSenior+

Design a Multi-Dimensional Job Rate Limiter

Design a Multi-Dimensional Job Rate Limiter Design and implement a rate limiter for jobs. A decision may depend on the job's effort, a per-user limit,...

Software Engineering Fundamentals
0
0
8 people solved
Jul 30, 2026
Salesforce logo
Salesforce
Medium
Software Engineer

Present and Defend Recent Research on AI Agents

Prepare and defend a research presentation about one recent project, then connect its lessons to AI-agent systems. Use your own work; do not invent re...

Machine Learning
2
0
25 people solved
Jul 12, 2026
OpenAI logo
OpenAI
Easy
Software EngineerSenior+

Explain Why You Want This Company and Infrastructure Role

Explain Why You Want This Company and Infrastructure Role Explain why you want to join the company and why an infrastructure-focused software engineer...

Behavioral & Leadership
5
0
58 people solved
Jul 16, 2026
Point72 logo
Point72
Hard
Software Engineer

Simulate a Deterministic Finite Automaton

Implement a deterministic finite automaton simulator for the alphabet {a, b}. The automaton has states numbered from 0 through stateCount - 1. The tra...

Coding & Algorithms
0
0
7 people solved
Aug 1, 2026
Gusto logo
Gusto
Medium
Software Engineer

Design an Extensible Tax Policy Engine

Design an Extensible Tax Policy Engine You already have a correct evaluator for one progressive-bracket policy. Design the surrounding tax engine so i...

Software Engineering Fundamentals
0
0
7 people solved
Aug 1, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Build a Progressive Banking Ledger

Build a Progressive Banking Ledger The source reports the four feature stages but not exact ledger semantics. The APIs, event priorities, cashback tim...

Coding & Algorithms
2
0
37 people solved
Jul 8, 2026
Figma logo
Figma
Medium
Software Engineer

Design Trending Collaborative Files

Design Trending Collaborative Files Design a service that ranks currently trending collaborative files. Use the following scale and product rules as p...

System Design
10
0
74 people solved
Jul 1, 2026
Asana logo
Asana
Medium
Software Engineer

Model and Solve a Rectangular Jigsaw Puzzle

Model and Solve a Rectangular Jigsaw Puzzle Design an object-oriented model for a rectangular jigsaw puzzle and outline an algorithm to solve it. Use ...

Software Engineering Fundamentals
10
0
84 people solved
Jul 2, 2026
Pinterest logo
Pinterest
Medium
Machine Learning Engineer

Design User and Item Embeddings from Long Histories

Design User and Item Embeddings from Long Histories Design an embedding system that represents users and visual-content items for retrieval or recomme...

ML System Design
7
0
86 people solved
Jul 2, 2026
Pinterest logo
Pinterest
Medium
Data ScientistSenior+ Locked

Implement Bootstrap and Jackknife Estimates on a DataFrame

Implement bootstrap and jackknife uncertainty estimates for a statistic computed from a pandas DataFrame. Learn correct positional resampling, confide...

Statistics & Math
7
0
70 people solved
Jun 14, 2026
Oracle logo
Oracle
Easy
Software Engineer

Implement a Paginated Medical-Record Filter Without Guessing an Ambiguous Rule

Implement a Paginated Medical-Record Filter Without Guessing an Ambiguous Rule You are given a paginated HTTP endpoint that returns medical records. E...

Software Engineering Fundamentals
1
0
13 people solved
Jul 21, 2026
Mistral AI logo
Mistral AI
Medium
Machine Learning Engineer

Answer an LLM Systems Quick-Fire Interview

You are given a rapid-fire LLM systems interview. Be prepared to explain Transformer architecture, attention and masking, multi-head attention, normal...

Machine Learning
16
0
128 people solved
Jul 2, 2026
Mercor logo
Mercor
Medium
Machine Learning Engineer

Review a Compact GPT-Style Transformer Implementation

Review a Compact GPT-Style Transformer Implementation You are reviewing a compact decoder-only Transformer implementation intended for next-token lang...

Machine Learning
2
0
36 people solved
Jul 8, 2026