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
Amazon logo
Amazon
Medium
Data Scientist

Implement robust word counts and min/max

You receive a 50GB UTF-8 text corpus on disk. Implement a Python solution that:\n- Streams the file without loading it fully into memory.\n- Counts ca...

Data Manipulation (SQL/Python)
8
0
82 people solved
Oct 13, 2025
Zoox logo
Zoox
Medium
Data Scientist

Compute posterior for biased coin after 3H1T

You are given a coin known to be biased: one face lands with probability 2/3 and the other with probability 1/3, but you do not know whether Heads is ...

Statistics & Math
16
0
309 people solved
Oct 13, 2025
Google logo
Google
Hard
Data Scientist

Define and apply Gmail user segments

Question Gmail wants to create actionable user segments to drive both product improvements and marketing/lifecycle outcomes. Propose a segmentation sc...

Analytics & Experimentation
6
0
101 people solved
Oct 13, 2025
Reddit logo
Reddit
Hard
Data Scientist

Justify synthetic control and handle inference

Synthetic Control: Assumptions, Estimation, Inference, and Diagnostics Context You are estimating the causal effect of an intervention on a single tre...

Statistics & Math
8
0
122 people solved
Oct 13, 2025
NVIDIA logo
NVIDIA
Medium
Data Scientist

Resolve conflict and learn from failure

Behavioral Prompt for Data Scientist (HR Screen) Provide two concise, structured responses. Use STAR (Situation, Task, Action, Result) and quantify ou...

Behavioral & Leadership
7
0
114 people solved
Oct 13, 2025
Crowdstrike logo
Crowdstrike
Medium
Software Engineer Locked

Explain a Difficult Project and a Colleague Conflict

Prepare evidence-based stories about your most difficult project and a substantive colleague conflict. Explain constraints, alternatives, personal dec...

Behavioral & Leadership
2
0
17 people solved
Jun 9, 2026
J.P. Morgan logo
J.P. Morgan
Medium
Software Engineer Locked

Two Sum — Indices Summing to a Target

This question evaluates a candidate's ability to design an efficient array-searching algorithm that maps values to indices under a target-sum constrai...

Coding & Algorithms
0
0
10 people solved
Jun 9, 2026
Google logo
Google
Medium
Software EngineerNew Grad

Track the Running Median of an Integer Stream

Track the Running Median of an Integer Stream Problem Implement runningMedianTwice(values) -> mediansTwice. Process values from left to right. After e...

Coding & Algorithms
1
0
12 people solved
Dec 8, 2025
DoorDash logo
DoorDash
Hard
Data Scientist Locked

Design a Homepage Store Recommender

This question evaluates system-level machine learning and recommender competencies, including candidate retrieval, filtering and ranking, feature-stor...

Machine Learning
21
0
223 people solved
Mar 15, 2026
Amazon logo
Amazon
Hard
Software EngineerIntern

Answer common internship behavioral questions

You have ~25–30 minutes for behavioral questions (with possible follow-ups). Prepare strong, concrete answers (internship-level scope is fine) for: 1....

Behavioral & Leadership
12
0
130 people solved
Feb 8, 2026
Apple logo
Apple
Hard
Software EngineerNew Grad Locked

Explain thermal and signal fundamentals

This question evaluates understanding of hardware fundamentals including thermal-resistance modeling, digital signal biasing (pull-up resistor selecti...

Software Engineering Fundamentals
6
0
72 people solved
Feb 25, 2026
Hudson logo
Hudson
Medium
Software Engineer

Explain C++ Inline Semantics and Trade-Offs

Explain C++ Inline Semantics and Trade-Offs Explain what the C++ inline keyword means, how that differs from a compiler actually substituting a functi...

Software Engineering Fundamentals
1
0
14 people solved
May 15, 2026
Rippling logo
Rippling
Medium
Software Engineer AI Locked

Implement Courier Delivery Cost Tracking

This question evaluates skills in time-interval arithmetic, in-memory state management, and billing computation for delivery records, including handli...

Coding & Algorithms
3
0
36 people solved
May 15, 2026
Capital One logo
Capital One
Medium
Software EngineerNew Grad

Answer motivation and teamwork questions

You are in a behavioral interview for an entry-level software role. Answer the following prompts: 1. Why did you choose to study Computer Science? 2. ...

Behavioral & Leadership
13
0
107 people solved
Jan 22, 2026
Amazon logo
Amazon
Medium
Machine Learning Engineer Locked

Design a computer-use agent end-to-end

This question evaluates competency in designing end-to-end multimodal interactive ML systems, including perception from pixels and accessibility trees...

ML System Design
15
0
121 people solved
Jan 22, 2026
Pinterest logo
Pinterest
Medium
Machine Learning Engineer Locked

Explain bias–variance, overfitting, and vanishing gradients

This question evaluates understanding of core machine learning fundamentals—specifically the bias–variance tradeoff, overfitting detection and mitigat...

Machine Learning
11
0
161 people solved
Jan 22, 2026
Crowdstrike logo
Crowdstrike
Medium
Software Engineer Locked

Design a file upload and scanning report system

This question evaluates a candidate's ability to design scalable, secure distributed systems for asynchronous file handling, including API design, dat...

System Design
17
0
138 people solved
Jan 22, 2026
Google logo
Google
Hard
Software Engineer

Answer core teamwork and conflict stories

You are in a behavioral interview. Prepare to answer the following prompts using concrete examples from your experience. Prompts 1. Describe a challen...

Behavioral & Leadership
20
0
168 people solved
Jan 22, 2026
Microsoft logo
Microsoft
Medium
Machine Learning EngineerSenior+ Locked

Calibrate LLM output to match Word formatting

This question evaluates a candidate's ML system design skills for calibrating large language model outputs to strict document formatting schemas, cove...

ML System Design
13
0
114 people solved
Jan 6, 2026
Walmart Labs logo
Walmart Labs
Medium
Software Engineer Locked

Answer Spring Boot and Thymeleaf engineering questions

This question evaluates a developer's competency with Spring Boot and Thymeleaf, covering debugging memory and session issues, designing dependency st...

Software Engineering Fundamentals
6
0
73 people solved
Jan 6, 2026