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
DoorDash logo
DoorDash
Hard
Data Scientist Locked

Design DoorDash Marketplace Experiments

This question evaluates a data scientist's competency in experiment and quasi-experiment design, causal inference, metric definition, and judgment abo...

Analytics & Experimentation
20
0
158 people solved
Feb 10, 2026
Snapchat logo
Snapchat
Hard
Machine Learning Engineer

Explain LLM tuning and transformer basics

Answer the following machine learning questions: - Describe a project where you fine-tuned a large language model or another large foundation model. E...

Machine Learning
10
0
88 people solved
Jan 30, 2026
Meta logo
Meta
Hard
Machine Learning Engineer

Discuss Projects, Failures, and Growth

Prepare structured answers for the following behavioral prompts from an interview: - Describe the project you are most proud of. - What was the hardes...

Behavioral & Leadership
14
0
113 people solved
Jan 30, 2026
Databricks logo
Databricks
Medium
Software EngineerSenior+ Locked

Optimal Commute: Nearest Transit Distance in a City Grid

This question evaluates a candidate's ability to apply multi-source breadth-first search to a grid-based shortest-path problem. It tests graph travers...

Coding & Algorithms
1
0
21 people solved
Jun 9, 2026
Grindr logo
Grindr
Medium
Data Scientist Locked

Evaluate Dating App Product Changes

This question evaluates a data scientist's competency in experimentation design, causal inference, metric specification, and marketplace-aware product...

Analytics & Experimentation
12
0
99 people solved
Jun 9, 2026
Nextdoor logo
Nextdoor
Medium
Software Engineer

Design a Scalable Job Scheduler

Design a job scheduler for a small startup, then explain how you would evolve it to support roughly 100x more scheduled tasks. The system should: - Al...

System Design
24
0
224 people solved
Mar 16, 2026
Meta logo
Meta
Medium
Software Engineer

Describe conflict resolution and initiative

The behavioral round reportedly consisted of 7-8 standard questions. A polished version of the expected prompts would be: - Tell me about a time you h...

Behavioral & Leadership
5
0
73 people solved
Mar 4, 2026
Walmart Labs logo
Walmart Labs
Medium
Software Engineer

Answer leadership scenarios about influence and integrity

Answer the following behavioral questions with concrete examples (use STAR: Situation, Task, Action, Result): 1. Describe a time you convinced others ...

Behavioral & Leadership
6
0
83 people solved
Mar 4, 2026
Tradedesk logo
Tradedesk
Medium
Software Engineer

Implement a Cloud Storage Service

Implement an in-memory cloud storage system. Build the class incrementally; later levels must preserve all behavior from earlier levels. File names ar...

Coding & Algorithms
3
0
28 people solved
Apr 10, 2026
Optiver logo
Optiver
Medium
Software Engineer

Explain OS processes, threads, and memory

Explain OS processes, threads, and memory Explain core operating system concepts: processes vs threads, context switching, and scheduling (preemptive ...

Coding & Algorithms
31
1
319 people solved
Jul 17, 2025
Upstart logo
Upstart
Easy
Data Scientist

Compute decay, OLS, and classic probability results

You are asked several probability/statistics questions. 1) Radioactive decay (half-life) A radioactive atom has a half-life of 1 day. Assume each atom...

Statistics & Math
12
0
185 people solved
Dec 9, 2025
Capital One logo
Capital One
Medium
Data Scientist

Compute credit-card portfolio profit and breakeven

A bank is evaluating a new credit card. Segments: A: 30,000 customers, capture rate 20%, avg annual spend per captured customer = $100,000. B: any pop...

Statistics & Math
15
0
179 people solved
Oct 13, 2025
PayPal logo
PayPal
Hard
Data Scientist

Influence policy with BI deliverables

BI/Fraud Stakeholder Case: Drive an Account Takeover (ATO) Policy Change in 90 Days You join the Chicago Fraud team as a Decision Scientist. The hirin...

Behavioral & Leadership
5
0
81 people solved
Oct 13, 2025
DRW logo
DRW
Medium
Software Engineer

Solve three algorithmic OA tasks

Solve three algorithmic OA tasks Task 1 (Odd-frequency string): Given an integer N in [1..200000], write an algorithm that returns any length-N string...

Coding & Algorithms
11
0
127 people solved
Jul 31, 2025
Wayve logo
Wayve
Easy
Software Engineer

Repair Unsafe C++ Ownership with Smart Pointers

Repair Unsafe C++ Ownership with Smart Pointers Review this ownership sketch: `cpp class Engine { public: void start(); }; class Controller { ...

Software Engineering Fundamentals
1
0
15 people solved
Apr 9, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Explain CPU-Bound vs I/O-Bound Work

Define CPU-bound and I/O-bound workloads. Then compare how multithreading, asynchronous I/O, and multiprocessing behave for each type of workload, esp...

Software Engineering Fundamentals
24
0
247 people solved
Jan 6, 2026
Snowflake logo
Snowflake
Hard
Software Engineer Locked

Design an ACL authorization checking service

This question evaluates system design and security architecture skills, focusing on centralized authorization/ACL models, API and data modeling, cachi...

System Design
40
0
286 people solved
Jan 6, 2026
NVIDIA logo
NVIDIA
Medium
Software EngineerSenior+

Introduce yourself for a senior role

Prompt You’re interviewing for a senior engineering role. 1. Give a concise self-introduction (2–3 minutes). 2. Highlight 1–2 impactful projects, your...

Behavioral & Leadership
22
0
165 people solved
Jan 6, 2026
Apple logo
Apple
Hard
Data Scientist

Choose Optimal Network Retry Threshold

You work on a mobile music streaming team responsible for improving playback reliability while minimizing battery drain. When the app is streaming aud...

Analytics & Experimentation
6
0
79 people solved
Mar 14, 2026
Meta logo
Meta
Easy
Data Scientist

How would you define and use retention metrics?

Scenario You are a Data Scientist supporting a consumer product (app or website). A PM asks you to “dive deep” on user retention and recommends tracki...

Analytics & Experimentation
13
0
177 people solved
Feb 18, 2026