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 486 Companies08.11.2026
Showing 20 results
Role
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Design a Multi-Tenant Online IDE

This question evaluates system design skills for multi-tenant platform architecture, specifically assessing competency in tenancy isolation, identity ...

System Design
14
0
276 people solved
Apr 11, 2026
Valon logo
Valon
Easy
Software Engineer Locked

Design employee and company classes with tests

This question evaluates object-oriented design, API modeling, and unit testing competencies by requiring an Employee and Company model, CRUD operation...

Software Engineering Fundamentals
15
0
143 people solved
Jan 20, 2026
Ixana logo
Ixana
Hard
Software Engineer

Schedule batched register operations optimally

Problem You are given a text file that describes batches of register operations (reads and writes) on integer-indexed registers. Your task is to sched...

Coding & Algorithms
15
0
121 people solved
Nov 13, 2025
Roblox logo
Roblox
Medium
Machine Learning Engineer Locked

Design a game genre classifier

This question evaluates system design and machine learning competencies, including multi-modal modeling (text, images, tabular), data and label qualit...

ML System Design
12
0
103 people solved
Feb 27, 2026
Capital One logo
Capital One
Medium
Machine Learning Engineer

Return all root-to-leaf tree paths

Given the root of a binary tree, return all root-to-leaf paths. - A leaf is a node with no children. - A path should be represented as a string with n...

Coding & Algorithms
11
0
82 people solved
Dec 15, 2025
Meta logo
Meta
Medium
Machine Learning Engineer

Solve linked list, tree, and grid problems

Problem A — Find cycle entry in a singly linked list You are given the head of a singly linked list. The list may contain a cycle. - Return the node w...

Coding & Algorithms
15
0
107 people solved
Dec 15, 2025
Uber logo
Uber
Medium
Machine Learning Engineer

Design a restaurant recommendation system

Question Design a restaurant recommendation system for a food delivery marketplace such as Uber Eats. When a user opens the home page, the system shou...

ML System Design
32
0
312 people solved
Dec 15, 2025
OpenAI logo
OpenAI
Hard
Machine Learning Engineer

Explain what torch.distributed.barrier does

Question In PyTorch distributed training, what does torch.distributed.barrier() do? Follow-ups - Give an example of when you would use it. - What are ...

Software Engineering Fundamentals
14
0
227 people solved
Dec 15, 2025
Airbnb logo
Airbnb
Hard
Software Engineer Locked

Design a user activity query system

This question evaluates a candidate's system design skills, including scalable data modeling, time-and-geo indexing, API design, storage and serving a...

System Design
19
0
326 people solved
Dec 15, 2025
Asana logo
Asana
Medium
Software Engineer

Describe mentorship, conflict, and project impact

Behavioral questions discussed in the interview included topics like: - Walk through a project you worked on end-to-end. What was the goal, what trade...

Behavioral & Leadership
18
0
134 people solved
Jan 7, 2026
Meta logo
Meta
Medium
Software Engineer

Describe proudest project and cross-team work

Behavioral prompts included: 1. Describe the project you are most proud of. 2. Describe a time you worked across teams to deliver a result. For each, ...

Behavioral & Leadership
3
0
53 people solved
Mar 12, 2026
Grammarly logo
Grammarly
Medium
Software Engineer

Build AI chat for spreadsheets

Design an AI chat interface for the spreadsheet product. A user can type natural-language commands such as: - "Sum all values in column K and write th...

ML System Design
9
0
122 people solved
Feb 13, 2026
Coinbase logo
Coinbase
Medium
Data Scientist

Design Identity-Trust A/B Test

You are interviewing for a Data Scientist role on an Identity & Trust team at a consumer product company. The team wants to launch a feature that stre...

Analytics & Experimentation
5
0
47 people solved
Feb 13, 2026
Netflix logo
Netflix
Easy
Machine Learning Engineer

How would you support ML stakeholders?

You are an ML infrastructure engineer working closely with a data scientist stakeholder. Discuss how you would handle the following situations in a pr...

Behavioral & Leadership
8
0
87 people solved
Jan 6, 2026
Google logo
Google
Hard
Machine Learning Engineer

Respond to long-term concerns after A/B success

Your model performs well in an A/B test (statistically significant lift on the primary metric). However, your manager believes the model may harm long...

Behavioral & Leadership
14
1
100 people solved
Jan 6, 2026
Walmart Labs logo
Walmart Labs
Medium
Software Engineer Locked

Find shared courses between student pairs

This problem set evaluates data structures and algorithms competencies, covering mapping and set intersection for pairwise course overlap, permutation...

Coding & Algorithms
11
0
102 people solved
Jan 6, 2026
TikTok logo
TikTok
Medium
Software Engineer

Introduce yourself and explain your project

Behavioral questions 1. Introduce yourself (education/background, current role, what you focus on). 2. Where are you from? (brief personal background ...

Behavioral & Leadership
11
0
85 people solved
Jan 6, 2026
DoorDash logo
DoorDash
Easy
Data Scientist Locked

How would you test a bike delivery option?

This question evaluates experimental design, causal inference, metrics definition, and marketplace analytics competencies in the context of launching ...

Analytics & Experimentation
12
0
152 people solved
Feb 12, 2026
Capital One logo
Capital One
Medium
Machine Learning Engineer

Describe projects, conflicts, and tough stakeholders

Manager (HM) behavioral interview prompt You have a 30–45 minute hiring-manager conversation. Expect a discussion centered on your recent work plus a ...

Behavioral & Leadership
5
0
89 people solved
Feb 12, 2026
TikTok logo
TikTok
Medium
Machine Learning EngineerNew Grad

Design video captioning under compute limits

Scenario You work on a multimodal team at a large short-video platform. The team has a multimodal large model that takes a video (sampled frames, with...

ML System Design
7
0
102 people solved
Feb 12, 2026