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
Qualcomm logo
Qualcomm
Medium
Software Engineer

Explain C++ and GPU Tradeoffs

The interview included several short-answer questions, all discussed in C++: 1. Explain how to reason about the output of a C++ program that uses both...

Software Engineering Fundamentals
6
0
60 people solved
Mar 2, 2026
Meta logo
Meta
Hard
Machine Learning Engineer

Design Nearby and Notification Ranking

Two machine learning system design prompts were mentioned: 1. Nearby place recommendation for a mobile user Design a real-time recommendation syste...

ML System Design
11
0
159 people solved
Jan 30, 2026
Amazon logo
Amazon
Hard
Machine Learning Engineer Locked

Explain NLP/RL concepts used in LLM agents

This question evaluates proficiency in transformer-based NLP, embedding methods, LLM agent architecture and evaluation, retrieval techniques for RAG, ...

Machine Learning
23
0
214 people solved
Feb 9, 2026
Figma logo
Figma
Hard
Software Engineer

Design a trending-articles platform

Design a Near Real-Time Trending-Articles Platform Design the backend that surfaces trending articles in near real time for a large-scale consumer pro...

System Design
29
0
349 people solved
Sep 6, 2025
Anthropic logo
Anthropic
Hard
Machine Learning Engineer

Design an inference routing and scheduling layer

System Design: Routing Layer for Heterogeneous Inference Backends (GPU/CPU) Context You are asked to design a routing layer that sits between a user-f...

ML System Design
39
0
367 people solved
Sep 6, 2025
Harvey logo
Harvey
Hard
Software Engineer

Determine identical files ignoring metadata

Question How would you determine whether two files contain identical bytes while ignoring all filesystem metadata? Propose and justify a hashing-based...

System Design
76
0
531 people solved
Sep 6, 2025
Airbnb logo
Airbnb
Medium
Software Engineer

Explain why you want to join Airbnb

"Why Airbnb?" — Culture / Values Round (Software Engineer) You are in the culture round of an Airbnb Software Engineer loop. The interviewer asks you ...

Behavioral & Leadership
28
0
301 people solved
Sep 6, 2025
Jane Street logo
Jane Street
Easy
Software Engineer

Answer why Jane Street

HR Screen Behavioral Question: Why Jane Street? You are interviewing for a Software Engineer role. In 60–90 seconds, explain: 1. Why Jane Street speci...

Behavioral & Leadership
46
0
314 people solved
Sep 6, 2025
Rippling logo
Rippling
Medium
Software Engineer

Design a user behavior monitoring system

System Design: User Behavior Monitoring System You are asked to design a monitoring/analytics system that collects user behavior events from clients (...

System Design
30
1
302 people solved
Dec 4, 2025
OpenAI logo
OpenAI
Hard
Machine Learning Engineer

Design an ML search system with RAG

Design an ML search system with RAG System Design: ML-Powered Enterprise Search with RAG Design an ML-powered enterprise search system using Retrieval...

ML System Design
58
0
395 people solved
Jul 15, 2025
CVS Health logo
CVS Health
Medium
Data Scientist

Compute A/B significance, CI, and power

You run an A/B test for 7 days. Control A: 520 conversions out of 10,000 sessions. Variant B: 630 conversions out of 11,500 sessions. Use a calculator...

Statistics & Math
13
0
121 people solved
Oct 13, 2025
Boston Consulting Group logo
Boston Consulting Group
Medium
Data Scientist

Design and sample for credit default prediction

A bank wants a model to predict 90-day credit card default at account-month level for proactive outreach. Class prevalence in production is about 2% d...

Machine Learning
7
0
118 people solved
Oct 13, 2025
Coinbase logo
Coinbase
Hard
Data Scientist

Solve the 12-coin balance puzzle

The 12-Coin Counterfeit Puzzle (Three Weighings) You are given 12 visually identical coins. Exactly one of them is counterfeit. The counterfeit coin d...

Statistics & Math
19
0
160 people solved
Oct 13, 2025
Apple logo
Apple
Medium
Machine Learning Engineer

Analyze vision model failures

For a computer vision product, discuss the following: 1. Explain the core machine learning fundamentals that matter most in vision work, including bia...

Machine Learning
14
0
152 people solved
Mar 1, 2026
Uber logo
Uber
Medium
Machine Learning Engineer

Describe an ML system you built

Describe a machine learning system that you previously designed, built, or owned. Cover the problem statement, business goal, data sources, feature en...

Behavioral & Leadership
5
0
77 people solved
Mar 1, 2026
Apple logo
Apple
Medium
Machine Learning Engineer Locked

Explain dataset size, generalization, and U-Net skips

This question evaluates understanding of core machine learning and computer vision competencies — including dataset size trade-offs, generalization an...

Machine Learning
17
0
120 people solved
Mar 1, 2026
Salesforce logo
Salesforce
Medium
Software Engineer Locked

Choose DynamoDB vs MySQL for a backend

This question evaluates a candidate's ability to reason about data modeling, access patterns, query complexity, consistency and transactional requirem...

Software Engineering Fundamentals
14
0
111 people solved
Mar 1, 2026
Amazon logo
Amazon
Medium
Software Engineer

Minimum Path Length Through a Grid With One Allowed Cell Conversion

You are given an m x n grid grid where every cell holds either 1 (an open cell you may stand on) or 0 (a blocked cell). You start at the top-left cell...

Coding & Algorithms
1
0
16 people solved
Jun 30, 2026
Apple logo
Apple
Medium
Software Engineer

Implement a FIFO Queue Using Two Stacks

Implement a FIFO Queue Using Two Stacks Implement a first-in-first-out (FIFO) queue using only two last-in-first-out (LIFO) stacks. The implemented qu...

Coding & Algorithms
3
0
11 people solved
Jun 30, 2026
Shopify logo
Shopify
Medium
Machine Learning Engineer

Design and implement a word-guessing game

Word-Guessing Game (Wordle-like) — Design and Implement Context Build a small, standalone command-line application that lets a user guess a secret wor...

System Design
50
0
340 people solved
Aug 12, 2025