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
Akuna Capital logo
Akuna Capital
Hard
Software Engineer

Maximize Distinct Values with Cross-Array Swaps

Maximize Distinct Values with Cross-Array Swaps Given arrays a and b of equal length and an integer k, perform at most k swaps. Each swap chooses one ...

Coding & Algorithms
0
0
1 people solved
May 24, 2026
Illumio logo
Illumio
Medium
Software Engineer Locked

Design Multicloud Publishing and API Gateway

This question evaluates understanding of distributed systems and cloud architecture, covering reliable database-to-multicloud event publishing (messag...

System Design
4
0
26 people solved
May 24, 2026
Datadog logo
Datadog
Medium
Software Engineer

Implement log storage and querying

Design a data structure to record log entries and support efficient queries. Each log has a timestamp (milliseconds), severity (INFO/WARN/ERROR), serv...

Coding & Algorithms
1
0
24 people solved
Sep 6, 2025
Datadog logo
Datadog
Medium
Software Engineer

Describe handling conciseness feedback

Behavioral: Conciseness Feedback and Adaptation Provide a real example where you received feedback that your answers were not concise. Address the fol...

Behavioral & Leadership
9
0
124 people solved
Sep 6, 2025
Lambda logo
Lambda
Hard
Software Engineer

Design and explain infra, K8s, routing, and fleet

System Design and Operations Deep-Dive Context: You are interviewing for a Software Engineer role with a focus on system design and engineering. Provi...

System Design
11
0
81 people solved
Sep 6, 2025
Stripe logo
Stripe
Medium
Software Engineer

Build searchable list and highlight max transaction

UI Component: Filtered List With Max-Highlight Context Implement a small web UI component (e.g., in a modern frontend framework) that receives an arra...

Software Engineering Fundamentals
8
0
74 people solved
Sep 6, 2025
Anthropic logo
Anthropic
Hard
Software Engineer

Design a concurrent web crawler

Question Design and implement a concurrent web crawler. Starting from one or more seed URLs, the crawler should fetch pages, extract links, deduplicat...

System Design
30
0
203 people solved
Sep 6, 2025
Five Rings logo
Five Rings
Hard
Data Scientist

Solve coin probability and Bayesian inference problems

Coin-Flip Statistics: Pattern Racing, Runs, and Bayesian Updating You are given three independent questions about fair coin tossing and Bayesian updat...

Statistics & Math
7
0
66 people solved
Sep 6, 2025
Postman logo
Postman
Medium
Software Engineer

Cover intro, projects, interest, goals, Go rating

Behavioral & Leadership Technical Screen — Software Engineer (Postman) Context: You are interviewing for a Software Engineer role in a technical scree...

Behavioral & Leadership
4
0
56 people solved
Sep 6, 2025
Anthropic logo
Anthropic
Hard
Software Engineer

Optimize a compute kernel with a simulator

Performance Optimization Plan for a Compute Kernel Context You are given: - A compute kernel (single critical function or set of loops) to optimize. -...

System Design
17
0
232 people solved
Sep 6, 2025
StubHub logo
StubHub
Hard
Software Engineer

Review getEvents endpoint for readability, performance, scalability, security

Question You are given a code snippet that implements an HTTP GET /events handler (getEvents). The handler queries events from a database and, for eac...

System Design
8
0
147 people solved
Sep 6, 2025
Disney logo
Disney
Medium
Software Engineer

Demonstrate culture fit and collaboration

Behavioral & Leadership: Culture Fit, Ambiguity, Conflict, Feedback, and Alignment Context: You are interviewing for an onsite Software Engineer role....

Behavioral & Leadership
9
0
77 people solved
Sep 6, 2025
Intuit logo
Intuit
Medium
Software Engineer

Walk through resume and share behavioral examples

Behavioral Prompt — Software Engineer Technical Screen Context: In a technical screen for a Software Engineer role, you are asked to succinctly commun...

Behavioral & Leadership
4
0
89 people solved
Sep 6, 2025
Intuit logo
Intuit
Hard
Software Engineer

Design AI feature launch and data collection

System Design: From AI Prototype to Production Context Assume you are designing a user-facing AI-powered feature for a web/mobile product. Some decisi...

ML System Design
7
0
73 people solved
Sep 6, 2025
Google logo
Google
Medium
Software Engineer

Design at-least-once notification delivery

System Design: At-Least-Once Notification System Context Design a multi-channel notification platform (email, SMS, push, in-app) that guarantees at-le...

System Design
12
0
117 people solved
Sep 6, 2025
Google logo
Google
Hard
Software Engineer

Design distributed transactions protocol

System Design: Distributed Transactions Across Multiple Services Context You must design a distributed transactions protocol to coordinate updates acr...

System Design
10
0
71 people solved
Sep 6, 2025
Google logo
Google
Hard
Software Engineer

Design executable notebook service APIs

Design: Collaborative Notebook with Executable User Functions (JAR Upload) Context Design a collaborative, browser-based code notebook service. The sy...

System Design
10
0
88 people solved
Sep 6, 2025
OpenAI logo
OpenAI
Hard
Software Engineer

Design a GPT chat UI with snapshots and sharing

System Design: End-to-End Web App for Interacting with a GPT-like Model Context You are designing a multi-tenant, browser-based SaaS application that ...

System Design
17
0
204 people solved
Sep 6, 2025
Reddit logo
Reddit
Medium
Machine Learning Engineer

Build and evaluate click prediction models

Click-Through Rate (CTR) Prediction: Build, Compare, and Justify Models Context You are given a tabular dataset for binary click prediction (click = 1...

Machine Learning
14
0
181 people solved
Sep 6, 2025
Optiver logo
Optiver
Medium
Data Scientist

Optimize switching puzzle solution

Consider a switching puzzle on an m×n grid of lights where toggling a cell flips its state and that of its orthogonal neighbors (Lights Out variant). ...

Coding & Algorithms
9
0
172 people solved
Sep 6, 2025