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
Amazon logo
Amazon
Easy
Software EngineerIntern

Compute the Minimum Number of Meeting Rooms

Compute the Minimum Number of Meeting Rooms Problem Implement minimumMeetingRooms(intervals) -> roomCount. Each meeting is a half-open interval [start...

Coding & Algorithms
0
0
9 people solved
Aug 1, 2026
Amazon logo
Amazon
Easy
Software EngineerIntern

Find the Most Frequently Used Meeting Room

Find the Most Frequently Used Meeting Room Problem Implement mostBookedRoom(roomCount, meetings) -> roomId. Rooms are numbered 0 through roomCount - 1...

Coding & Algorithms
0
0
9 people solved
Aug 1, 2026
Amazon logo
Amazon
Easy
Software EngineerIntern

Find the Lowest Common Ancestor in a Binary Tree

Find the Lowest Common Ancestor in a Binary Tree Problem Implement lowestCommonAncestor(left, right, root, first, second) -> nodeId. The binary tree h...

Coding & Algorithms
1
0
9 people solved
Aug 1, 2026
Scale AI logo
Scale AI
Easy
Software Engineer

Present a Metrics-Driven Technical Project

Present a Metrics-Driven Technical Project Choose one project you personally worked on and present it to a general software-engineering audience. The ...

Behavioral & Leadership
1
0
13 people solved
Jul 27, 2026
Pinterest logo
Pinterest
Medium
Data ScientistSenior+ Locked

Estimate a Launch Impact with Difference in Differences

Estimate a regional product launch effect with difference in differences when retrospective randomization is unavailable. Define the estimand, test pa...

Analytics & Experimentation
9
1
93 people solved
Jun 14, 2026
Apple logo
Apple
Hard
Machine Learning EngineerSenior+

Walk Through an Agentic PDF Evaluation Codebase

Walk through an agentic PDF evaluation codebase, including architecture, deployment, data processing, embeddings, similarity, and state management. `h...

Software Engineering Fundamentals
18
0
191 people solved
Jul 1, 2026
Millennium logo
Millennium
Medium
Data Scientist

Design a Governed Agent for Portfolio Rebalancing

Design a Governed Agent for Portfolio Rebalancing Design an agentic architecture that can propose and, when authorized, execute portfolio rebalancing....

ML System Design
1
0
10 people solved
Jul 30, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Explain Ownership of a Project Business Metric

Explain Ownership of a Project Business Metric Choose one technical project and explain how its primary business success metric was selected. Identify...

Behavioral & Leadership
0
0
10 people solved
Jul 30, 2026
Hudson River Trading logo
Hudson River Trading
Hard
Software Engineer

Find a Local Minimum in One and Two Dimensions

Given an array of unique numbers, return any element that is smaller than its neighbors. Then discuss the two-dimensional follow-up where you need to ...

Software Engineering Fundamentals
10
0
95 people solved
Jul 2, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Design an Asynchronous Text-to-Video Generation Service

Design an Asynchronous Text-to-Video Generation Service Design a service in which a user submits a text prompt, the system performs a long-running vid...

System Design
2
0
20 people solved
Jul 19, 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
Hudson River Trading logo
Hudson River Trading
Medium
Software Engineer

Choose Mean or Median for Trading Profit Metrics

A trading firm observes daily profit values X_1 through X_n and wants a metric for average performance. In an interview, you must choose between mean ...

Statistics & Math
10
1
119 people solved
Jul 2, 2026
Bridgewater logo
Bridgewater
Medium
Machine Learning Engineer

Diagnose Strong Validation and Weak Production Performance

Diagnose Strong Validation and Weak Production Performance You are given a training repository for a model whose validation metric looks strong while ...

Machine Learning
7
0
56 people solved
Jul 8, 2026
Distyl logo
Distyl
Hard
Software Engineer

Design a Grounded LLM Assistant for Case Preparation

Design a Grounded LLM Assistant for Case Preparation Design an LLM-based assistant that helps a user prepare a draft response from documents related t...

ML System Design
2
0
15 people solved
Jul 23, 2026
Lyft logo
Lyft
Medium
Machine Learning Engineer

Reason About an Intercept Shift in Logistic Regression

Reason About an Intercept Shift in Logistic Regression A trained binary classifier produces p(x) = sigmoid(w^T x + b) and predicts the positive class ...

Machine Learning
7
0
53 people solved
Jul 4, 2026
Plaid logo
Plaid
Medium
Machine Learning Engineer Locked

Design RAG Evaluation and Debugging

This question evaluates a candidate's ability to design evaluation and debugging frameworks for production RAG systems, testing practical ML engineeri...

ML System Design
187
0
1460 people solved
Jun 19, 2026
Apple logo
Apple
Medium
Software Engineer

Behavioral Round: Judgment, Prioritization, and Influence

Behavioral Round: Judgment, Prioritization, and Influence This was the behavioral interview. You will be asked three questions about judgment, reprior...

Behavioral & Leadership
18
0
134 people solved
Jun 30, 2026
Figma logo
Figma
Medium
Software Engineer

Design an Evaluation Platform for a Design-Editing Agent

Design an Evaluation Platform for a Design-Editing Agent A design application includes an agent that edits a user's document from natural-language ins...

ML System Design
1
0
16 people solved
Jul 21, 2026
Snowflake logo
Snowflake
Medium
Software Engineer Locked

Design an Audit Logs Service

This question evaluates the ability to design a scalable, multi-tenant audit logging system, covering event storage, tamper-evident retention, and eff...

System Design
17
0
199 people solved
Jun 17, 2026
Visa logo
Visa
Medium
Software EngineerSenior+

Count Perfect Digit-Frequency Substrings

Count Perfect Digit-Frequency Substrings Problem Implement countPerfectSubstrings(s, k). The string s contains only decimal digits. A nonempty substri...

Coding & Algorithms
0
0
7 people solved
Aug 3, 2026