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 480 Companies08.05.2026
Showing 20 results
Role
Netflix logo
Netflix
Medium
Data ScientistIntern

Answer core probability and statistics questions

Answer the following interview-style probability/statistics questions. Provide formulas and short explanations. 1) Bayes’ rule: State Bayes’ rule. Giv...

Statistics & Math
55
0
363 people solved
Mar 5, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Design a Reliable Payment Processing System

Design a Reliable Payment Processing System Design a payment-processing service for merchants. A client creates a payment, the service submits it to a...

System Design
1
0
15 people solved
May 2, 2026
Amazon logo
Amazon
Medium
Machine Learning Engineer Locked

Explain Transformer and MoE Fundamentals

This question evaluates a candidate's conceptual mastery of modern deep-learning internals for large-language models, including distinctions between t...

Machine Learning
28
0
209 people solved
May 14, 2026
Netflix logo
Netflix
Medium
Software EngineerSenior+ Locked

Design Ad Frequency and Order Tracking

This question evaluates system-design competencies for building low-latency, high-throughput ad-platform components—specifically a real-time frequency...

System Design
38
0
451 people solved
Apr 26, 2026
Google logo
Google
Medium
Software EngineerIntern

Describe Key Behavioral Examples

Prepare to answer behavioral questions based on past internship or project experience. Common prompts include: 1. Tell me about a time when you disagr...

Behavioral & Leadership
56
0
385 people solved
Mar 19, 2026
Bytedance logo
Bytedance
Medium
Software Engineer Locked

Design An Ad Creative Relationship Processing System

Prepare for a system design interview about processing ad creative plans, videos, keywords, and relationship results from an external model API. The p...

System Design
2
0
18 people solved
Jun 17, 2026
Amazon logo
Amazon
Easy
Data Scientist

Answer Amazon-style behavioral questions

You are interviewing for a role at Amazon and are asked the following behavioral questions. Answer each using the STAR method (Situation, Task, Action...

Behavioral & Leadership
107
0
745 people solved
Feb 13, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Design a concurrent web crawler

System Design: Concurrent Web Crawler (Threads) Design and implement a basic web crawler that fetches pages concurrently using a thread executor (e.g....

System Design
113
0
1135 people solved
Sep 6, 2025
Oracle logo
Oracle
Hard
Software Engineer

Implement Queue Operations Using Two Stacks

Implement Queue Operations Using Two Stacks Process a sequence of queue operations using exactly two LIFO stacks as the queue's internal data structur...

Coding & Algorithms
1
0
21 people solved
May 1, 2026
Lyft logo
Lyft
Medium
Software Engineer

Assign Tasks to the Minimum Number of Workers

Assign Tasks to the Minimum Number of Workers Problem Implement assignMinimumWorkers(tasks) -> workerIds. Each task is [startMinute, durationMinutes]....

Coding & Algorithms
1
0
13 people solved
May 1, 2026
DoorDash logo
DoorDash
Hard
Software Engineer Locked

How to prepare for AI-assisted coding interviews?

This question evaluates proficiency in integrating AI coding assistants and developer tooling with core software engineering competencies such as debu...

Software Engineering Fundamentals
53
0
488 people solved
Feb 12, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Answer Culture and Project Questions

Prepare answers for Anthropic's hiring-manager (HM) and culture interviews for a Software Engineer role. These are the two non-technical rounds in a f...

Behavioral & Leadership
12
0
233 people solved
Apr 19, 2026
J.P. Morgan logo
J.P. Morgan
Medium
Software Engineer Locked

Exception Handling in a RESTful Service with @ControllerAdvice

This question evaluates a candidate's understanding of centralized error handling in RESTful API design, specifically using framework-level cross-cutt...

Software Engineering Fundamentals
2
0
20 people solved
Jun 9, 2026
Asana logo
Asana
Medium
Software Engineer

Design and Solve a Rotatable Jigsaw Puzzle

Design and Solve a Rotatable Jigsaw Puzzle Design the classes and a solve operation for a rectangular jigsaw puzzle. You are given all pieces, but not...

Software Engineering Fundamentals
2
0
42 people solved
Apr 13, 2026
Amazon logo
Amazon
Medium
Software EngineerIntern Locked

Resolve Conflict and Challenge Project Decisions

This question evaluates conflict resolution, ownership, stakeholder management, technical judgment, and the ability to earn trust and influence within...

Behavioral & Leadership
21
0
184 people solved
May 19, 2026
Axon logo
Axon
Hard
Software Engineer

Design an airline booking system

System Design: Airline Booking System Design an airline booking platform that lets travelers search for flights, book them, select seats, and modify o...

System Design
80
0
691 people solved
Aug 7, 2025
Optiver logo
Optiver
Medium
Software Engineer

Plan for timed probability assessment

Timed Probability/Statistics Assessment Strategy Company: Optiver · Role: Software Engineer You are taking a timed online assessment of 30 probability...

Statistics & Math
89
0
711 people solved
Sep 6, 2025
Salesforce logo
Salesforce
Hard
Software Engineer

Discuss Transferable Experience for a New Mobile Product Team

Discuss Transferable Experience for a New Mobile Product Team In a manager conversation for a new native mobile product team, you are asked about your...

Behavioral & Leadership
1
0
8 people solved
Jun 1, 2026
Goldman Sachs logo
Goldman Sachs
Medium
Software Engineer

Count segments and optimize 3-server assignment

There are two independent programming tasks. --- Problem 1: Transaction Segments You are given: - An integer n, the length of an array. - An integer k...

Coding & Algorithms
19
0
259 people solved
Dec 7, 2025
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Implement a Distributed Rate Limiter

This question evaluates a candidate's ability to design and implement a distributed rate-limiting mechanism, testing knowledge of distributed systems,...

Coding & Algorithms
11
0
83 people solved
May 25, 2026