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

Analyze CTR Data and Train Model

This question evaluates end-to-end supervised machine learning competencies for tabular click-through rate prediction, including exploratory data anal...

Machine Learning
8
0
107 people solved
Feb 1, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Answer general fit and AI safety questions

Answer general fit and AI safety questions Behavioral and AI-Safety Interview Prompts (Software Engineer, Onsite) Context You are interviewing for a S...

Behavioral & Leadership
34
0
262 people solved
Aug 1, 2025
Jane Street logo
Jane Street
Easy
Data ScientistIntern

Four Fair Coins: Expected Payoff and Pricing Two Magic Wands

You play the following game: four fair coins are tossed at the same time. For every coin that lands heads, you are paid \$1. The interviewer walks you...

Machine Learning
3
0
50 people solved
Sep 11, 2025
Databricks logo
Databricks
Medium
Software Engineer

Describe project impact and critical feedback

Prepare for two behavioral prompts commonly asked in a software engineering onsite interview: 1. Describe a project you are proud of Explain the bu...

Behavioral & Leadership
10
0
148 people solved
Jan 5, 2026
OpenAI logo
OpenAI
Medium
Machine Learning Engineer

Train and analyze a classifier

You are given a labeled dataset for binary classification. Implement an end-to-end Python solution that trains a classifier and analyzes it to a produ...

Data Manipulation (SQL/Python)
27
0
530 people solved
Jul 31, 2025
Apple logo
Apple
Medium
Machine Learning Engineer

How do you prioritize and influence?

In a behavioral interview for an AI/ML engineering role, be prepared to answer questions like the following: 1. How do you prioritize multiple project...

Behavioral & Leadership
6
0
107 people solved
Feb 19, 2026
Two Sigma logo
Two Sigma
Hard
Software Engineer

How to prepare for a hiring manager round

You have an upcoming hiring manager (HM) / behavioral interview round (plus a separate HR round) for a quantitative/tech role. Question 1. What does a...

Behavioral & Leadership
9
0
134 people solved
Jan 22, 2026
Circle logo
Circle
Hard
Software Engineer

Design in-memory DB with TTL and backup

Question Design and implement an in-memory, versioned key → (field → value) database that supports per-field TTL, time-travel reads, lexicographically...

System Design
43
0
429 people solved
Aug 13, 2025
Shopify logo
Shopify
Easy
Software Engineer

Implement cache and gift assignment system

You are given two independent programming problems. --- Problem 1: Implement a bounded key–value cache Design a data structure that stores key–value p...

Coding & Algorithms
36
0
366 people solved
Oct 1, 2025
Optiver logo
Optiver
Medium
Software Engineer

Introduce yourself and justify quant research fit

Behavioral Prompt: Self-Intro, Motivation, and High-Stakes Decision You are interviewing for a Software Engineer role in a quantitative trading resear...

Behavioral & Leadership
28
0
203 people solved
Aug 12, 2025
Two Sigma logo
Two Sigma
Hard
Data ScientistIntern

Build a Housing Price Prediction Model from Historical Data

You are given a historical dataset of residential real-estate transactions — sale records with property attributes, location information, and sale dat...

Machine Learning
8
0
68 people solved
Nov 15, 2025
LinkedIn logo
LinkedIn
Easy
Software Engineer Locked

Design a Top-K Ranking Service

This question evaluates a candidate's ability to design scalable, real-time Top-K ranking services, testing competencies in distributed systems, strea...

System Design
6
0
87 people solved
Mar 10, 2026
Microsoft logo
Microsoft
Medium
Machine Learning Engineer Locked

How do you choose a model?

This question evaluates skills in model selection, task and business-objective definition, data-property analysis, production constraint reasoning, ba...

Machine Learning
10
0
97 people solved
Mar 10, 2026
Startups.Com logo
Startups.Com
Medium
Machine Learning Engineer

Implement common neural network layers in PyTorch

Implement the following neural-network building blocks from scratch in PyTorch (using only basic tensor ops such as matmul, sum, mean, var, exp, max, ...

Coding & Algorithms
4
0
71 people solved
Mar 10, 2026
Hebbia logo
Hebbia
Medium
Software Engineer Locked

Design Hebbia Chat for SEC Filings

This question evaluates expertise in ML system design, specifically the ability to architect a multi-agent retrieval-augmented generation pipeline at ...

ML System Design
3
0
28 people solved
Jun 1, 2026
Google logo
Google
Medium
Software EngineerSenior+ Locked

Design a global real-time notification system

This question evaluates competency in designing large-scale distributed systems for global real-time notifications, covering scalability, multi-region...

System Design
19
0
204 people solved
Jan 12, 2026
Hudson River Trading logo
Hudson River Trading
Medium
Software Engineer

Calculate Completion Time for a Single-Server Reactor Queue

A laboratory has one molecular reactor. Each accepted sample takes exactly 5 minutes to process. Samples arrive throughout the day at integer timestam...

Coding & Algorithms
1
0
13 people solved
Jul 2, 2026
Remitly logo
Remitly
Easy
Software Engineer

Describe how you prevent project delays

Answer the following behavioral questions. 1) How do you ensure your project won’t be delayed? Explain your concrete methods, habits, and mechanisms y...

Behavioral & Leadership
7
0
107 people solved
Nov 30, 2025
Asana logo
Asana
Medium
Software Engineer

Discuss projects, mentorship, and conflict resolution

Answer the following behavioral questions with concrete examples: 1) Project deep dive: Describe a project you worked on that had meaningful impact. W...

Behavioral & Leadership
7
0
111 people solved
Feb 8, 2026
Voleon Group logo
Voleon Group
Hard
Data Scientist

Design and diagnose a regression pipeline

CLV_90 Prediction Pipeline under Zero-Inflation, Heavy Tails, and Multicollinearity Context You need to predict 90-day customer value (CLV_90) at the ...

Machine Learning
54
0
392 people solved
Oct 13, 2025