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
Pinterest logo
Pinterest
Medium
Machine Learning Engineer Locked

First Word Matching Each Prefix Query

This question evaluates a candidate's grasp of string data structures and efficient prefix-matching techniques, core competencies in coding and algori...

Coding & Algorithms
1
0
13 people solved
Jun 3, 2026
Bytedance logo
Bytedance
Medium
Software Engineer Locked

Design a RAG-Based Agent System

This question evaluates a candidate's competency in designing end-to-end Retrieval-Augmented Generation (RAG) systems and LLM-based agents, covering r...

ML System Design
6
0
98 people solved
Jun 3, 2026
Plaid logo
Plaid
Easy
Software Engineer

Design a ChatGPT-like conversational assistant

Design a ChatGPT-like conversational assistant product. Assume you need to support: - Multi-turn chat with conversation history - Streaming responses ...

System Design
67
0
493 people solved
Feb 4, 2026
Capital One logo
Capital One
Easy
Data Scientist

Describe your best team and your role

Question This is a two-part behavioral question. Answer both parts with concrete, specific examples (use STAR where relevant), and connect what you va...

Behavioral & Leadership
14
0
122 people solved
Feb 22, 2026
OpenAI logo
OpenAI
Hard
Machine Learning Engineer

Debug a transformer training pipeline

Debug a Transformer training pipeline You are handed a PyTorch Transformer encoder–decoder training pipeline that misbehaves. The pipeline includes to...

Machine Learning
58
0
1006 people solved
Jul 31, 2025
Atlassian logo
Atlassian
Medium
Software Engineer

Design a trie-based URL router with wildcards

Design a trie-based URL router with wildcards Implement a URL routing matcher that supports adding route patterns and matching request paths, using a ...

Coding & Algorithms
24
0
178 people solved
Jul 31, 2025
Mercor logo
Mercor
Medium
Software Engineer

Explain VPCs and private/public network connectivity

What is a VPC (Virtual Private Cloud)? Explain the difference between a private network and a public network/subnet. How do private subnets connect to...

System Design
16
0
113 people solved
Jan 17, 2026
Google logo
Google
Hard
Data Scientist

Explain logistic regression vs forests and boosting

Technical Screen — Machine Learning Answer all parts precisely. 1) Binary logistic regression: model, loss, gradient, convexity - Define the model: p(...

Machine Learning
15
0
127 people solved
Oct 13, 2025
Airbnb logo
Airbnb
Medium
Data Scientist

Design a network-aware Wi‑Fi badge experiment

You work on a two‑sided travel search marketplace and product wants to add a “High Wi‑Fi” badge/filter in the search bar to help remote workers. Recom...

Analytics & Experimentation
26
0
189 people solved
Oct 13, 2025
Apple logo
Apple
Easy
Data Scientist

How would you critique this regression?

Question You are reviewing a modeling workflow built by another data scientist and asked to critique it. Business context A website receives traffic f...

Statistics & Math
32
0
242 people solved
Jan 8, 2026
OpenAI logo
OpenAI
Medium
Machine Learning Engineer Locked

Design an OOD detection system

This question evaluates a candidate's competency in ML system design, specifically out-of-distribution detection, production monitoring, interpretabil...

ML System Design
20
0
160 people solved
Dec 14, 2025
DoorDash logo
DoorDash
Medium
Software Engineer

Debug a Random Dasher Registry

Debug a Random Dasher Registry A registry supports adding dashers and randomly selecting and removing one. It uses a dense array of dasher IDs plus a ...

Software Engineering Fundamentals
0
0
9 people solved
Apr 3, 2026
Shopify logo
Shopify
Medium
Data Scientist

Diagnose Weekly Session Conversion Anomalies

You are a Data Scientist supporting an e-commerce platform. You receive a weekly time-series dashboard covering the past three years. The dashboard in...

Analytics & Experimentation
13
0
114 people solved
Apr 3, 2026
Netflix logo
Netflix
Medium
Software EngineerSenior+

Design an Ad Frequency Capping System

Design a frequency capping system for an advertising platform. A frequency cap limits how many times a user can be shown an ad, campaign, line item, o...

System Design
12
0
153 people solved
Apr 3, 2026
Decagon logo
Decagon
Medium
Software Engineer Locked

Implement a Recipe Cart

This question evaluates the ability to design and implement stateful data structures and aggregation logic for tracking ingredient counts, applying ti...

Coding & Algorithms
6
0
45 people solved
May 20, 2026
Apple logo
Apple
Medium
Machine Learning Engineer

How do you align ambiguous cross-functional projects?

This hiring-manager interview was a 45-minute behavioral discussion centered on past project work and communication skills. A candidate should be prep...

Behavioral & Leadership
7
0
107 people solved
Mar 13, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Describe your most impactful project

Tell me about the project where you had the most impact. Explain the business or user problem, why it mattered, what your specific role was, the harde...

Behavioral & Leadership
21
0
307 people solved
Mar 13, 2026
Apple logo
Apple
Medium
Software Engineer

Describe proudest project and toughest challenge

Behavioral questions 1. Proudest project: Tell me about the project you are most proud of. What was the goal, what did you personally own, and what wa...

Behavioral & Leadership
15
0
142 people solved
Feb 12, 2026
Rippling logo
Rippling
Medium
Software Engineer

How would you present a project deep dive?

You are asked to do a project deep dive (often with a short slide deck). Present one project you worked on and be prepared for detailed follow-ups. Co...

Behavioral & Leadership
21
0
165 people solved
Jan 16, 2026
OpenAI logo
OpenAI
Hard
Software Engineer

Debug a failing ML classifier

Debugging a Churn Prediction Pipeline With Poor Generalization Context You have inherited a binary churn prediction system. The goal is to predict whe...

Machine Learning
67
0
564 people solved
Jul 28, 2025