Tech Interview Questions

Practice 9,224+ 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.16.2026
Showing 20 results
Role
DoorDash logo
DoorDash
Medium
Software Engineer

Debug round-robin, DashMap, and simple cache

You are given a service that routes requests to a list of nodes, each marked as either available or unavailable. The pickNode() function is intended t...

Coding & Algorithms
97
0
751 people solved
Aug 7, 2025
Amazon logo
Amazon
Medium
Software Engineer

Assess cooldown and plan interview strategy

Assess cooldown and plan interview strategy Interpreting a One-Year Interview Cooldown and Maximizing Signal in a Three-Part Onsite Context You are pr...

Behavioral & Leadership
3
0
41 people solved
Aug 7, 2025
Meta logo
Meta
Hard
Software Engineer

Design an online auction system

Design an online auction system System Design: Real-Time Online Auction Platform You are asked to design an online auction system that supports real-t...

System Design
6
0
55 people solved
Aug 7, 2025
UiPath logo
UiPath
Medium
Machine Learning Engineer

Handle Ambiguity in the Workplace

Handle Ambiguity in the Workplace Behavioral: Managing Ambiguity and Changing Requirements Context For a Machine Learning Engineer technical screen, b...

Behavioral & Leadership
4
0
50 people solved
Aug 7, 2025
NVIDIA logo
NVIDIA
Hard
Software Engineer

Explain shader compilers and graphics APIs

Explain shader compilers and graphics APIs Shader Compilation Pipeline, API Comparison, and Minimal Compiler Design Context Assume you are targeting m...

System Design
9
0
71 people solved
Aug 7, 2025
Oracle logo
Oracle
Hard
Software Engineer

Explain your project system design

Explain your project system design System Design Walkthrough: Project You Owned Context: In an onsite system design interview for a Software Engineer ...

System Design
4
0
62 people solved
Aug 7, 2025
Oracle logo
Oracle
Medium
Software Engineer

Describe going beyond your scope

Describe going beyond your scope Behavioral & Leadership Prompt: Stepping Beyond Scope You are a Software Engineer interviewing onsite. Provide a conc...

Behavioral & Leadership
3
0
51 people solved
Aug 7, 2025
Squarepoint logo
Squarepoint
Hard
Data Scientist Locked

Analyze expectations, correlations, and investment strategies

This multipart Machine Learning question evaluates probabilistic expectation and stopping-time reasoning, combinatorial expectations in random permuta...

Machine Learning
8
0
76 people solved
Nov 7, 2025
Waymo logo
Waymo
Medium
Software Engineer Locked

Serialize Expression Tree Minimizing Parentheses

This question evaluates proficiency with binary expression trees, operator precedence and associativity, and the ability to serialize an abstract synt...

Coding & Algorithms
6
0
65 people solved
Feb 25, 2026
Microsoft logo
Microsoft
Medium
Data Scientist

Traverse an Org Chart by Level

You are given an organization's reporting structure as a flat list of employee-manager relationships. Exactly one employee is the root (the CEO) and h...

Coding & Algorithms
15
1
139 people solved
Feb 25, 2026
Meta logo
Meta
Medium
Software Engineer

Design a YouTube/Netflix video platform

Design a video platform similar to YouTube/Netflix. Requirements: - Upload videos (for YouTube-like) and/or ingest catalog (for Netflix-like). - Trans...

System Design
3
0
65 people solved
Feb 25, 2026
Meta logo
Meta
Medium
Software Engineer

Design a chat messaging system

Design a chat system similar to WhatsApp/Messenger. Requirements: - 1:1 and group chats. - Send/receive messages in real time when online; store-and-f...

System Design
6
0
44 people solved
Feb 25, 2026
Meta logo
Meta
Medium
Software Engineer

Design a real-time game leaderboard

Design a real-time leaderboard for an online game. Requirements: - Players submit score updates frequently. - Query top N players globally and per reg...

System Design
10
0
83 people solved
Feb 25, 2026
Meta logo
Meta
Easy
Data ScientistSenior+

Explain why IG Story usage exceeds Facebook

Explain why IG Story usage exceeds Facebook Product analytics case: Instagram vs Facebook Stories You work on Stories across two apps: Instagram (IG) ...

Analytics & Experimentation
7
0
63 people solved
Aug 5, 2025
Meta logo
Meta
Medium
Software Engineer

Solve sliding window and tree BFS

Solve sliding window and tree BFS Solve a typical medium-level sliding-window problem (e.g., longest substring without repeating characters). LeetCode...

Coding & Algorithms
5
0
51 people solved
Aug 4, 2025
Uber logo
Uber
Medium
Software Engineer

Perform matrix Candy Crush elimination

Question Implement a function that, given an m × n integer matrix representing colored blocks (same integers = same color), performs one round of "Can...

Coding & Algorithms
4
0
70 people solved
Aug 4, 2025
Microsoft logo
Microsoft
Medium
Software Engineer

Discuss large language models

Discuss large language models LLMs: Advances, Product Integration, Production Challenges, and Risk Mitigation Context You are interviewing for a Softw...

Machine Learning
3
0
60 people solved
Aug 4, 2025
OpenAI logo
OpenAI
Medium
Software Engineer

Implement persistent key-value store

Question Design and implement an in-memory key-value store supporting set(key, value), get(key), shutdown() that flushes all data as bytes to a medium...

Coding & Algorithms
22
0
299 people solved
Aug 4, 2025
Akuna Capital logo
Akuna Capital
Easy
Software Engineer

Design user communication functions

Design user communication functions In-Memory Communication Manager Context Build a simple in-memory component that tracks which users can communicate...

System Design
6
0
66 people solved
Aug 4, 2025
Meta logo
Meta
Medium
Software Engineer

Debug and optimize React performance issues

Debug and optimize React performance issues React Debugging and Performance Assessment Background You're reviewing a React single-page application dur...

System Design
4
0
49 people solved
Aug 4, 2025