Tech Interview Questions

Practice 9,555+ 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
Two Sigma logo
Two Sigma
Medium
Software Engineer

Design and Scale Quantitative Optimization Workflows

You are discussing two quantitative systems: a tax-loss harvesting optimizer and a multi-period asset-location backtest. Explain the mathematical mode...

System Design
1
0
12 people solved
Jul 31, 2026
Hudson River Trading logo
Hudson River Trading
Hard
Software Engineer

Explain Large Memory Allocation, Swap, and C++ Inline Trade-offs

In a low-level C++ interview, explain what happens when a program requests 8 GB of memory on a machine with 4 GB of RAM, and discuss the purpose and d...

Software Engineering Fundamentals
25
0
194 people solved
Jul 2, 2026
Airbnb logo
Airbnb
Medium
Software Engineer

Implement a Multi-Level Recipe Management Service

Implement a Multi-Level Recipe Management Service Design and implement an in-memory recipe manager. A recipe stores a name, an ordered ingredient list...

Software Engineering Fundamentals
2
0
18 people solved
Jul 25, 2026
Amazon logo
Amazon
Easy
Software EngineerIntern

Discuss Feedback, User Needs, Influence, Deadlines, and Learning

Discuss Feedback, User Needs, Influence, Deadlines, and Learning Answer the following behavioral questions with distinct examples where possible. Make...

Behavioral & Leadership
1
0
11 people solved
Aug 1, 2026
Anthropic logo
Anthropic
Medium
Software Engineer Locked

Design a Distributed Rate Limiter

This question evaluates a candidate's ability to design distributed systems with globally consistent state across multiple servers. It tests system de...

System Design
33
0
419 people solved
Jun 23, 2026
Amazon logo
Amazon
Medium
Software Engineer

Design a File Searcher With Symbolic Links

Design an in-memory file-system searcher. The file-system graph contains directories, regular files, and symbolic links. A query selects regular files...

Software Engineering Fundamentals
4
0
41 people solved
Jul 10, 2026
DoorDash logo
DoorDash
Medium
Software Engineer

Defend an Ownership Project with Measurable Impact

Defend an Ownership Project with Measurable Impact Choose one real project in which you identified an important problem and drove the response without...

Behavioral & Leadership
0
0
8 people solved
Aug 4, 2026
Amazon logo
Amazon
Medium
Software EngineerNew Grad

Compute Edit Distance

Compute Edit Distance Given two strings, return the minimum number of single-character operations needed to transform the first string into the second...

Coding & Algorithms
41
1
345 people solved
Jul 15, 2026
Bytedance logo
Bytedance
Easy
Software Engineer

Merge Overlapping Intervals

Merge Overlapping Intervals Implement merge_intervals(intervals) for a list of closed integer intervals. Each interval is [start, end] with start <= e...

Coding & Algorithms
1
0
19 people solved
Jul 22, 2026
LinkedIn logo
LinkedIn
Medium
Software EngineerSenior+

Merge Keyed N-Ary Trees

Merge Keyed N-Ary Trees An N-ary tree node contains a unique string key among its siblings and a list of children. Implement merge_trees(a, b) for two...

Coding & Algorithms
8
0
83 people solved
Jun 11, 2026
Netflix logo
Netflix
Medium
Software Engineer

Plan Eviction and Cleanup for a Production Cache

Plan Eviction and Cleanup for a Production Cache A process-local timed cache is correct for basic puts and gets, but it can still exhaust memory, reta...

Software Engineering Fundamentals
16
0
120 people solved
Jul 11, 2026
OpenAI logo
OpenAI
Medium
Machine Learning Engineer Locked

Implement 1NN with NumPy

This question evaluates implementing a 1-nearest-neighbor classifier with NumPy, testing skills in vectorized numerical computation, distance metrics,...

Machine Learning
283
3
2685 people solved
May 19, 2026
Figma logo
Figma
Medium
Software Engineer

Design Comments for a Collaborative Whiteboard

Design Comments for a Collaborative Whiteboard Design comments for a real-time collaborative whiteboard. The product details below are practice assump...

System Design
11
0
116 people solved
Jul 1, 2026
Legora logo
Legora
Medium
Software Engineer

Design Direct File Uploads for a Chat Application

Design Direct File Uploads for a Chat Application Design file uploads for an existing chat application. Clients should upload file bytes directly to a...

System Design
0
0
8 people solved
Aug 3, 2026
Applied logo
Applied
Medium
Software Engineer

Evaluate Dependent Variable Assignments

Evaluate Dependent Variable Assignments Problem Implement evaluate_assignments(expressions). Each input string assigns one variable to a sum of intege...

Coding & Algorithms
0
0
8 people solved
Aug 3, 2026
Jain Global logo
Jain Global
Medium
Data Engineer

Model Effective-Dated Compliance Restrictions for Securities

Model Effective-Dated Compliance Restrictions for Securities Design a relational system that maps compliance restrictions to every affected security. ...

System Design
1
0
15 people solved
Jul 26, 2026
Snowflake logo
Snowflake
Medium
Software Engineer

Traverse All Reachable Pages With Parallel BFS

Problem A collection of web pages is modeled as a directed graph. graph[page] lists the pages linked from page in a stable order. Implement reachable_...

Coding & Algorithms
4
0
36 people solved
Jul 11, 2026
DoorDash logo
DoorDash
Easy
Data ScientistSenior+

Reduce Cold-Food Incidents with Metrics and an Insulated-Bag Experiment

Reduce Cold-Food Incidents with Metrics and an Insulated-Bag Experiment A delivery marketplace wants to reduce the support costs, credits, and refunds...

Analytics & Experimentation
1
0
13 people solved
Jul 27, 2026
Legora logo
Legora
Hard
Site Reliability Engineer

Design a Compliance Audit Log Platform

Design a Compliance Audit Log Platform Design a new audit-log subsystem for a multi-service legal product. Product services must record meaningful act...

System Design
0
0
9 people solved
Aug 2, 2026
Attentive logo
Attentive
Medium
Software Engineer

Design a Snapshot-Driven Product Catalog

Design a Snapshot-Driven Product Catalog Design a product catalog system with four capabilities: 1. A retailer periodically supplies a complete snapsh...

System Design
1
0
9 people solved
Aug 2, 2026