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
OpenAI logo
OpenAI
Hard
Software Engineer Locked

Design Online Chess Matchmaking

This question evaluates a candidate's ability to design scalable, low-latency matchmaking backend systems, covering distributed service decomposition,...

System Design
25
0
360 people solved
May 24, 2026
Box logo
Box
Medium
Software Engineer

Design out-of-order windowed stream processor

Design out-of-order windowed stream processor Design an event processor for an unbounded, infinite stream of events. Each event has the fields id, tim...

Coding & Algorithms
16
0
268 people solved
Aug 1, 2025
Freddie Mac logo
Freddie Mac
Medium
Machine Learning EngineerSenior+

Improve Trust in a RAG System

You own an enterprise retrieval-augmented generation system used for high-stakes document question answering, such as mortgage underwriting, legal rev...

ML System Design
3
0
44 people solved
Mar 29, 2026
Harvey logo
Harvey
Medium
Software Engineer Locked

Design a Cloud File Storage Service

This question evaluates a candidate's ability to design scalable, secure distributed file storage systems, covering competencies in file and folder hi...

System Design
8
0
119 people solved
Feb 25, 2026
Meta logo
Meta
Medium
Software Engineer

Find top-K frequent elements in a stream

You receive a large stream of items (e.g., integers or strings) that may not fit in memory. Design an algorithm that can return the top K most frequen...

Coding & Algorithms
8
0
79 people solved
Feb 25, 2026
Two Sigma logo
Two Sigma
Hard
Data Scientist

How Would You Test Whether Momentum Is a Real Alpha Signal in Stocks?

In a quantitative-research data-analysis round, you are asked a methodology question. No coding is required — the interviewer wants you to reason like...

Machine Learning
2
0
34 people solved
Oct 28, 2025
Oscar logo
Oscar
Medium
Software Engineer

Design Telehealth Consultation Queue

Design a web-based queuing application for a health-insurance company that offers free 24/7 telehealth access to its members through a website and mob...

System Design
3
0
44 people solved
Apr 15, 2026
Snapchat logo
Snapchat
Medium
Software Engineer

Design a swipeable video feed backend

Design the backend service for a short-video product similar to a “Spotlight”-style feed. Scope: only the backend “feed vending” functionality that po...

System Design
5
0
103 people solved
Jan 26, 2026
Anthropic logo
Anthropic
Hard
Machine Learning Engineer Locked

Design a Production ML Serving System

This question evaluates a candidate's competency in operating and scaling ML-powered production systems, focusing on scaling, reliability and fault to...

ML System Design
15
0
176 people solved
Jan 12, 2026
Lyft logo
Lyft
Medium
Machine Learning EngineerIntern

Design an HR Document AI Platform

Design an internal AI platform for a bank's HR organization. The platform should ingest HR documents such as policies, benefits guides, onboarding man...

ML System Design
14
0
99 people solved
Mar 12, 2026
Apple logo
Apple
Medium
Software EngineerIntern

Explain SystemVerilog verification concepts and write constraints

Answer the following SystemVerilog / DV questions. Use short explanations and, where appropriate, show small SV code snippets. 1) Concurrency: Explain...

Software Engineering Fundamentals
5
0
92 people solved
Feb 9, 2026
Microsoft logo
Microsoft
Medium
Machine Learning EngineerIntern

Explain metrics, regularization, and ablation studies

You are interviewing for an Applied Scientist role. 1) For a binary classification problem, explain the following and when you would use each: - Preci...

Machine Learning
10
0
114 people solved
Feb 9, 2026
Squarepoint logo
Squarepoint
Medium
Software Engineer

Return Elements Greater Than the Overall Average

Return Elements Greater Than the Overall Average Implement above_average(values). Compute the arithmetic mean of the entire non-empty integer list, th...

Coding & Algorithms
2
0
16 people solved
Jul 12, 2026
XPeng logo
XPeng
Medium
Software Engineer Locked

Implement Stable Softmax

This question evaluates understanding of numerical stability, floating-point arithmetic, normalization, and probability distributions when computing s...

Coding & Algorithms
1
0
12 people solved
May 3, 2026
Layerzero logo
Layerzero
Medium
Software Engineer

Choose a Safe Polling Strategy for Delayed Records

Choose a Safe Polling Strategy for Delayed Records Data store A emits one record every 30 seconds. A is a black box. Each record eventually appears in...

Software Engineering Fundamentals
1
0
10 people solved
Jan 25, 2026
Amazon logo
Amazon
Medium
Machine Learning Engineer

Explain ML evaluation, sequence models, and optimizers

Scenario An interviewer is deep-diving into an ML project you built (you can assume it is a supervised model unless specified otherwise). They want yo...

Machine Learning
7
0
79 people solved
Dec 15, 2025
TikTok logo
TikTok
Medium
Machine Learning Engineer

Explain your VLM project end-to-end

You are asked to deep-dive (“resume grilling”) on a Vision-Language Model (VLM) project listed on your resume. Cover the following clearly and concret...

Machine Learning
10
0
136 people solved
Dec 15, 2025
Two Sigma logo
Two Sigma
Hard
Data Scientist

Predicting Stock Prices from Twitter Data

Predicting Stock Prices from Twitter Data Suppose you have access to a large stream of Twitter data — tweets with their text, timestamps, and author m...

ML System Design
5
0
34 people solved
Dec 2, 2025
Whatnot logo
Whatnot
Medium
Data Scientist Locked

Measure a Discovery Boost in a Two-Sided Marketplace

Design a measurement plan for a discovery change in a two-sided marketplace. The interview question evaluates metric selection, experiment design, int...

Analytics & Experimentation
1
0
17 people solved
May 23, 2026
Whatnot logo
Whatnot
Medium
Data Scientist Locked

Turn a Marketplace Data Insight into an Actionable Product Plan

Practice turning a marketplace data observation into an interview-ready product and analytics plan. The question tests problem framing, stakeholder al...

Analytics & Experimentation
1
0
13 people solved
May 23, 2026