Tech Interview Questions

Practice 9,160+ 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.11.2026
Showing 20 results
Role
Tradedesk logo
Tradedesk
Easy
Data ScientistIntern

Answer common DS behavioral screen questions

You are interviewing for a Data Science internship. Answer the following behavioral questions. 1. Introduce yourself (30–60 seconds). 2. Project deep ...

Behavioral & Leadership
4
0
77 people solved
Oct 18, 2025
Capital One logo
Capital One
Medium
Data Scientist Locked

Decide Which Show to Renew

This question evaluates financial modeling, expected-value calculation, probabilistic reasoning, and risk assessment skills as applied to content rene...

Analytics & Experimentation
5
0
67 people solved
Feb 11, 2026
Meta logo
Meta
Medium
Software EngineerSenior+

Handle conflict and missed delivery deadlines

Answer behavioral questions covering: 1. Conflict: Describe a time you had significant conflict with a teammate/stakeholder. What caused it, what did ...

Behavioral & Leadership
6
0
59 people solved
Feb 11, 2026
Nuro logo
Nuro
Medium
Software Engineer Locked

Design fast search for AV raw logs

This question evaluates a candidate's ability to design scalable logging and search infrastructure for autonomous-vehicle telemetry, testing skills in...

System Design
13
0
189 people solved
Feb 11, 2026
Intuit logo
Intuit
Medium
Software Engineer Locked

Find largest file in a directory using Bash

This question evaluates a candidate's proficiency with shell scripting and Unix command-line concepts, including recursive file-system traversal, reco...

Software Engineering Fundamentals
8
0
57 people solved
Feb 11, 2026
Microsoft logo
Microsoft
Medium
Machine Learning Engineer Locked

Clean OCR data and build an LLM dataset

This question evaluates competency in OCR data cleaning and normalization, dataset engineering for LLM fine-tuning, quality filtering, and evaluation ...

Machine Learning
7
0
100 people solved
Feb 11, 2026
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Design a banking ledger for deposits/withdrawals

This question evaluates a candidate's competency in monetary data modeling, concurrency control, idempotency, and maintaining transactional correctnes...

Software Engineering Fundamentals
28
0
256 people solved
Feb 11, 2026
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Design a group chat system

This question evaluates system design and distributed-systems competencies including real-time messaging architecture, API design, data modeling and s...

System Design
11
0
230 people solved
Feb 11, 2026
Ancestry logo
Ancestry
Medium
Software Engineer

Design a feedback-text personalization data system

System/ML design scenario: personalize using user feedback text You are building an embeddings + personalization pipeline for a consumer product (e.g....

ML System Design
4
0
32 people solved
Feb 11, 2026
LinkedIn logo
LinkedIn
Medium
Machine Learning Engineer Locked

Implement alert queries and spike detection

This question evaluates a candidate's skills in streaming data structures, time-windowed aggregation, in-memory analytics for high-throughput alert in...

Coding & Algorithms
7
0
88 people solved
Feb 11, 2026
Airbnb logo
Airbnb
Hard
Software Engineer

Design a customer LTV prediction system

System Design: End-to-End ML for Customer Lifetime Value (LTV) Context You are designing an end-to-end machine learning system to estimate customer li...

ML System Design
15
0
154 people solved
Aug 12, 2025
Roblox logo
Roblox
Hard
Software Engineer

Design a real-time favorites service at scale

Design: Real-Time Favorites/Unfavorites Service at High Scale Context Design a backend service that lets users favorite/unfavorite items (e.g., posts,...

System Design
19
0
195 people solved
Aug 12, 2025
Jane Street logo
Jane Street
Medium
Data ScientistIntern

Which Dice Game Wins More Often: One Six in 4 Rolls, or Double Sixes in 24 Rolls?

You are offered two dice games and asked to decide which one gives you a better chance of winning. - Game 1: Roll one fair six-sided die 4 times. You ...

Software Engineering Fundamentals
6
0
47 people solved
Aug 28, 2025
OpenAI logo
OpenAI
Hard
Machine Learning Engineer

Build and troubleshoot image classification and backprop

Build and troubleshoot image classification and backprop CIFAR-like Noisy Dataset: Baseline, Data Quality Plan, and First-Principles Backprop Context:...

Machine Learning
75
0
576 people solved
Jul 27, 2025
Amazon logo
Amazon
Medium
Data Scientist

How would you evaluate adding video ads?

You are a data scientist for a free-to-play mobile game. The product team wants to introduce video ads (e.g., rewarded videos and/or interstitial vide...

Analytics & Experimentation
6
0
71 people solved
Nov 4, 2025
Meta logo
Meta
Medium
Software EngineerSenior+ AI

Solve Maze and Suffix Problems

Solve the following two coding problems. Problem A: Find the shortest path through a maze with keys and doors You are given a 2D grid representing a m...

Coding & Algorithms
1
0
18 people solved
Apr 25, 2026
Netflix logo
Netflix
Hard
Software Engineer Locked

Model data for an ads platform

This question evaluates a candidate's competency in data modeling and database architecture for large-scale advertising systems, including relational ...

System Design
32
0
314 people solved
Jan 20, 2026
Databricks logo
Databricks
Hard
Data ScientistSenior+ Locked

Explain Linear Regression Assumptions

This question evaluates understanding of ordinary least squares linear regression assumptions and their implications for unbiased coefficient estimate...

Statistics & Math
2
0
56 people solved
Mar 5, 2026
LinkedIn logo
LinkedIn
Medium
Software Engineer

Design an in-memory key-value store using maps

Design a low-level key-value store library (like an embedded storage engine) under an interview constraint: you may use only map/dictionary-like data ...

System Design
19
0
140 people solved
Nov 21, 2025
Shopify logo
Shopify
Easy
Data Scientist

Deep dive a technical project and its impact

Describe one technical project you led or significantly contributed to (DS/analytics/ML/engineering). The interviewer wants both a high-level story an...

Behavioral & Leadership
11
0
116 people solved
Nov 21, 2025