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
Reinforce Labs logo
Reinforce Labs
Medium
Software Engineer Locked

Compute minimum added stones to balance a tree

This question evaluates competency in tree algorithms, subtree aggregation, and integer resource balancing by requiring reasoning about hierarchical s...

Coding & Algorithms
2
0
36 people solved
Jan 8, 2026
IBM logo
IBM
Hard
Software Engineer

Design a multithreaded CPU 1D convolution

Question Design and implement a multithreaded CPU version of the valid 1‑D convolution. Valid convolution produces an output of length M = N − K + 1, ...

System Design
9
0
91 people solved
Aug 14, 2025
OpenAI logo
OpenAI
Medium
Machine Learning Engineer Locked

Find Minimum Compatible Version

This question evaluates binary search, monotonic predicates, careful version ordering, and cost-aware optimization of expensive compatibility checks. ...

Coding & Algorithms
11
0
153 people solved
Mar 9, 2026
Mavensecurities logo
Mavensecurities
Hard
Software EngineerNew Grad

Solve Graduate Trader Probability Questions

A graduate trader online assessment reportedly included the following quantitative reasoning, probability, and logic questions. Solve each problem. 1....

Software Engineering Fundamentals
3
0
69 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
Reddit logo
Reddit
Easy
Data Scientist

Prioritize competing engineering requests

Scenario You are a Data Scientist/Analytics partner supporting multiple engineering teams. Two (or more) teams simultaneously ask you to prioritize th...

Behavioral & Leadership
3
0
54 people solved
Dec 11, 2025
Affirm logo
Affirm
Medium
Software Engineer Locked

Determine Redeemable Promotion Offers

This question evaluates proficiency in event-stream processing, stateful counting, timestamp filtering, and enforcing business constraints for limited...

Coding & Algorithms
2
2
23 people solved
May 1, 2026
Optiver logo
Optiver
Hard
Data Scientist

Analyze EV, arbitrage, and bet sizing across games

Betting Games: EV, Variance, Arbitrage, and Sizing Context You will be shown payout tables or odds for three independent games. Your task is to quickl...

Statistics & Math
27
0
279 people solved
Aug 13, 2025
OpenAI logo
OpenAI
Medium
Machine Learning Engineer

Derive MLE and Bayesian posterior for Bernoulli

Bernoulli/Binomial Inference Task You observe n independent Bernoulli trials with unknown success probability p, and you record k successes (so K ~ Bi...

Statistics & Math
58
0
514 people solved
Aug 11, 2025
SIG (Susquehanna) logo
SIG (Susquehanna)
Medium
Data Scientist

Find probability of overlapping blooms

Overlap Probability of Two Random Bloom Periods Assumptions - Time is measured in days over a 30-day horizon. - Each flower begins blooming once, at a...

Statistics & Math
35
0
240 people solved
Aug 11, 2025
OpenAI logo
OpenAI
Hard
Machine Learning Engineer

Design a production RAG system

Question Design a production retrieval-augmented generation (RAG) system for enterprise document QA. Walk through the end-to-end architecture and just...

ML System Design
28
0
287 people solved
Aug 11, 2025
Amazon logo
Amazon
Medium
Software EngineerSenior+ Locked

Design multi-tenant ingestion and processing platform

This question evaluates a candidate's ability to architect scalable, multi-tenant data ingestion and processing platforms, assessing competencies in t...

System Design
19
0
165 people solved
Jan 6, 2026
MathWorks logo
MathWorks
Medium
Software EngineerIntern

Answer SDET internship behavioral interview questions

You are interviewing for an SDET Intern role. Prepare structured answers for the following behavioral prompts: 1. Tell me about your most recent inter...

Behavioral & Leadership
7
0
77 people solved
Jan 6, 2026
TikTok logo
TikTok
Medium
Software Engineer

Introduce yourself and explain your project

Behavioral questions 1. Introduce yourself (education/background, current role, what you focus on). 2. Where are you from? (brief personal background ...

Behavioral & Leadership
11
0
86 people solved
Jan 6, 2026
Discord logo
Discord
Hard
Software Engineer Locked

Explain your database experience and debugging approach

This question evaluates a candidate's practical database engineering knowledge, concurrency debugging skills, and ability to integrate and verify AI-a...

Software Engineering Fundamentals
15
0
122 people solved
Feb 4, 2026
Chime logo
Chime
Easy
Software Engineer

Design load balancing, caching, and idempotent APIs

You are designing a backend service that will be deployed across multiple instances behind a load balancer. Answer the following: 1) Load balancing - ...

System Design
42
0
371 people solved
Nov 13, 2025
Google logo
Google
Hard
Software Engineer

Describe Helping an Underperforming Peer

Answer the following behavioral interview questions: 1. Tell me about a time when you helped a peer or teammate who was underperforming. 2. Tell me ab...

Behavioral & Leadership
3
0
35 people solved
Jan 20, 2026
Google logo
Google
Medium
Machine Learning Engineer Locked

Explain GRPO-style training for diffusion models

This question evaluates understanding of reinforcement learning applied to diffusion-based generative models, covering policy optimization, reward mod...

Machine Learning
9
0
106 people solved
Dec 8, 2025
Sprinter Health logo
Sprinter Health
Medium
Software Engineer

Design a scalable game app store

You are asked to design a backend system for a game app store. The product is similar in spirit to an app marketplace but focused on games. Requiremen...

System Design
29
0
204 people solved
Dec 8, 2025
Hudson logo
Hudson
Medium
Software Engineer

Python Language and Runtime Fundamentals

Python Language and Runtime Fundamentals Clarifying Questions to Ask - Should answers describe CPython specifically or Python language semantics acros...

Software Engineering Fundamentals
1
0
16 people solved
Apr 30, 2026