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
Airbnb logo
Airbnb
Hard
Software EngineerSenior+

How do you conduct a code review exercise?

In a live interview, you are shown a short code change — a diff, a pull request, or a standalone function — and asked to produce written code review c...

Software Engineering Fundamentals
22
0
390 people solved
Jan 19, 2026
Meta logo
Meta
Medium
Software EngineerSenior+ AI

Solve Three Coding Interview Problems

The interview included three coding tasks: 1. Common ancestor in an N-ary tree You are given the root of an N-ary tree and two target nodes. Dete...

Coding & Algorithms
4
0
51 people solved
Feb 2, 2026
LinkedIn logo
LinkedIn
Easy
Data Scientist Locked

Choose single queue vs multiple queues

This question evaluates understanding of queueing theory, stochastic modeling of wait times, variability analysis, and the ability to state modeling a...

Analytics & Experimentation
8
0
71 people solved
Feb 16, 2026
Google logo
Google
Hard
Data Scientist Locked

Explain Bootstrap and Prove Uniformity

This question evaluates mastery of statistical inference and probability theory, testing knowledge of resampling methods (bootstrap), interpretation o...

Statistics & Math
14
0
147 people solved
Dec 3, 2025
Salesforce logo
Salesforce
Medium
Software EngineerSenior+

Solve Two OA Coding Problems

The online assessment included two coding problems: 1. In-place character run compression - You are given an array of characters. - Compress con...

Coding & Algorithms
16
0
105 people solved
Apr 5, 2026
LinkedIn logo
LinkedIn
Easy
Data Scientist

Analyze member video posting behavior by country

Question You are given two tables describing LinkedIn members and the videos they upload. Write SQL (and optionally Python where noted) to answer the ...

Data Manipulation (SQL/Python)
7
1
108 people solved
Feb 1, 2026
Coinbase logo
Coinbase
Hard
Machine Learning Engineer Locked

Implement local maxima, bagging, and k-means

This set of tasks evaluates algorithmic problem-solving and implementation skills across array processing (local maxima), ensemble methods (bagging cl...

Coding & Algorithms
18
0
128 people solved
Feb 1, 2026
Uber logo
Uber
Hard
Software Engineer Locked

Schedule Non-Overlapping Meetings Efficiently

This question evaluates understanding of interval scheduling and overlap detection, proficiency in selecting efficient data structures for dynamic ord...

Coding & Algorithms
8
0
65 people solved
May 2, 2026
Netflix logo
Netflix
Medium
Machine Learning Engineer

Explain self-attention, LoRA, Adam vs SGD, ViT

Answer the following ML/Deep Learning interview questions: 1) Describe self-attention in Transformer models. What are the queries, keys, and values, a...

Machine Learning
14
0
119 people solved
Feb 23, 2026
Meta logo
Meta
Medium
Data Scientist

Compare Shop and Web Ad Performance Without Overclaiming

Compare Shop and Web Ad Performance Without Overclaiming You have 28 days of daily ad data: `text ads_detail(advertiser_id, ad_id, ad_type, ad_objecti...

Analytics & Experimentation
2
0
24 people solved
May 22, 2026
Capital One logo
Capital One
Hard
Data Scientist

Evaluate launching a vegan burger

Scenario You run a fast-food burger chain, and a rival has just launched a hit vegan burger. The question on the table: should you add a vegan burger ...

Analytics & Experimentation
39
0
355 people solved
Oct 13, 2025
Runway logo
Runway
Hard
Machine Learning Engineer

Design a scalable video search system

Design a scalable video search system Design a Text-to-Video and Video-to-Video Search System Context You are tasked with designing an end-to-end mult...

ML System Design
12
0
231 people solved
Aug 8, 2025
Coreweave logo
Coreweave
Medium
Software Engineer

Build an OAuth-based data migration client

Prompt Build a small command-line program that migrates records from a legacy HTTP API to a new HTTP API. Required steps 1. Obtain an access token usi...

Software Engineering Fundamentals
47
0
489 people solved
Oct 31, 2025
LinkedIn logo
LinkedIn
Easy
Software Engineer Locked

Design a Top-K Ranking Service

This question evaluates a candidate's ability to design scalable, real-time Top-K ranking services, testing competencies in distributed systems, strea...

System Design
6
0
87 people solved
Mar 10, 2026
Anthropic logo
Anthropic
Medium
Software EngineerSenior+

Answer AI Safety Behavioral Prompts

You are preparing for the final "culture" / hiring-manager rounds of a Software Engineer interview at an AI-focused company (the context here is Anthr...

Behavioral & Leadership
41
0
289 people solved
Mar 2, 2026
Together AI logo
Together AI
Hard
Software Engineer

Design a GPU-aware pod scheduler

Design a GPU-aware pod scheduler GPU-Aware Pod Scheduler and Cluster Manager (OO Design) Context You are designing a simplified, object-oriented clust...

System Design
59
1
781 people solved
Aug 7, 2025
Confluent logo
Confluent
Medium
Software EngineerSenior+

Design a News Feed and Mail Service

Design the following systems: 1. Aggregate news feed Build a service that ingests articles from many publishers, deduplicates and ranks them, and s...

System Design
22
0
172 people solved
Feb 22, 2026
Google logo
Google
Medium
Data ScientistSenior+

How do you diagnose a ratio metric change

In an A/B test, the treatment group shows a statistically significant increase in a ratio metric: - CTR = clicks / impressions increased by +1.2% rela...

Analytics & Experimentation
26
0
204 people solved
Nov 24, 2025
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Design a Distributed Key-Value Store

This question evaluates expertise in distributed systems and large-scale storage design, covering API design, partitioning, replication, request routi...

System Design
12
0
224 people solved
Jan 9, 2026
Microsoft logo
Microsoft
Easy
Software Engineer

Solve four classic algorithm problems

You are given four independent coding tasks. For each task, implement the required function. --- Problem 1: Zigzag level-order traversal of a binary t...

Coding & Algorithms
19
0
153 people solved
Nov 30, 2025