Tech Interview Questions

Practice 9,224+ 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.16.2026
Showing 20 results
Role
Netflix logo
Netflix
Medium
Software EngineerSenior+ Locked

Design an ad frequency capping system

This question evaluates a candidate's ability to design scalable, low-latency distributed systems that enforce ad frequency caps across users, devices...

System Design
13
0
214 people solved
Sep 30, 2025
NVIDIA logo
NVIDIA
Medium
Software Engineer

Analyze and debug Python utilities

Analyze and debug Python utilities You are given a snippet where a Python helper class repeatedly reads from an HTTP response stream and writes output...

Data Manipulation (SQL/Python)
10
0
101 people solved
Aug 7, 2025
Capital One logo
Capital One
Easy
Data Scientist Locked

Should a Restaurant Partner with Groupon?

This question evaluates the ability to analyze unit economics, marginal profitability, and cannibalization effects using quantitative assumptions and ...

Analytics & Experimentation
8
0
60 people solved
Feb 1, 2026
Meta logo
Meta
Medium
Software Engineer

Describe conflict resolution and leadership

In a senior software engineering phone screen, you may be asked several behavioral questions around collaboration, conflict management, and leadership...

Behavioral & Leadership
2
0
45 people solved
Feb 1, 2026
Medium
Software Engineer

4.2 Design a Collaborative Document Editor

Real-time collaborative editing is one of those features that feels magical when it works — and absolutely nightmarish to build from scratch. Google D...

System Design
14
1
182 people solved
Jan 31, 2026
Bytedance logo
Bytedance
Medium
Software EngineerSenior+

Implement Sliding Windows and LRU Cache

You are given two coding tasks. Task 1: Longest Subarray of Ones Given a binary array nums and an integer k, return the maximum length of a contiguous...

Coding & Algorithms
1
0
15 people solved
Apr 20, 2026
Amazon logo
Amazon
Medium
Software Engineer

Prioritize Under a Tight Deadline

Tell me about a project where you had to deliver under a tight deadline. In your answer, be prepared to explain: - What the project was and why the de...

Behavioral & Leadership
2
0
20 people solved
Jan 31, 2026
Stripe logo
Stripe
Medium
Software Engineer Locked

Validate KYC CSV Records

This question evaluates skills in CSV parsing, string normalization, field-level validation, and rule-based text matching, emphasizing attention to ed...

Coding & Algorithms
1
0
33 people solved
Jan 31, 2026
Decagon logo
Decagon
Medium
Software Engineer Locked

Design Sliding-Window Average Tracker

This question evaluates design and implementation of a time-windowed tracking data structure, focusing on streaming aggregation, handling monotonic ti...

Coding & Algorithms
9
0
106 people solved
Jan 31, 2026
DRW logo
DRW
Medium
Data Scientist

Solve movie ratings, array, release scheduler

Question This is a three-part coding screen used for a Data Scientist role at DRW. You will work through three independent array/sequence problems, ea...

Coding & Algorithms
5
0
73 people solved
Aug 4, 2025
HubSpot logo
HubSpot
Medium
Software Engineer

Implement account CRUD and transfer

Implement account CRUD and transfer Design and Implement Money Movement APIs Context You are building a small money-movement service for a single curr...

System Design
8
0
89 people solved
Aug 4, 2025
Virtu Financial logo
Virtu Financial
Medium
Data Scientist

Compute probability with colored balls draws

Compute probability with colored balls draws Probability with Replacement-on-Green Draws Context You have a bag with colored balls. You draw balls one...

Statistics & Math
4
0
51 people solved
Aug 4, 2025
DRW logo
DRW
Medium
Machine Learning Engineer

Build pipeline for imbalanced classification

Build pipeline for imbalanced classification Build an Imbalanced Classification Pipeline (scikit-learn + imbalanced-learn) Context You are given a tab...

ML System Design
4
0
79 people solved
Aug 4, 2025
Applied Intuition logo
Applied Intuition
Medium
Software Engineer

Explain motivation and background

Explain motivation and background Behavioral Phone Screen — Software Engineer Context You are in a technical phone screen for a Software Engineer role...

Behavioral & Leadership
10
0
93 people solved
Aug 4, 2025
Adobe logo
Adobe
Hard
Software Engineer

Design file-embedding storage system

Design file-embedding storage system System Design: Multimodal Embedding Service for User Uploads Context You are designing a backend service that, fo...

ML System Design
16
0
68 people solved
Aug 4, 2025
Coinbase logo
Coinbase
Medium
Software Engineer

Discuss complex project choices

Discuss complex project choices Behavioral Interview Prompts — Software Engineer (Onsite) Prompt 1: Most Complex Project Describe the most complex pro...

Behavioral & Leadership
4
0
72 people solved
Aug 4, 2025
Shopify logo
Shopify
Medium
Data Scientist

Describe Your Path and Key Data Science Project

Describe Your Path and Key Data Science Project Onsite Behavioral + Project Deep Dive (Data Scientist) Context You are in an onsite behavioral round f...

Behavioral & Leadership
5
0
84 people solved
Aug 4, 2025
Shopify logo
Shopify
Medium
Data Scientist

Analyze Causes of November and June Shopify Traffic Spikes

Analyze Causes of November and June Shopify Traffic Spikes Analyzing Recurring and One-off Spikes in Weekly Shopify Sessions Scenario You have a three...

Analytics & Experimentation
12
0
145 people solved
Aug 4, 2025
Coinbase logo
Coinbase
Easy
Data Scientist

Calculate Expected Users Adopting Wallet Feature

Calculate Expected Users Adopting Wallet Feature Wallet Feature Adoption – Probability and Expectation Setup - You are analyzing adoption of a new wal...

Statistics & Math
4
0
52 people solved
Aug 4, 2025
Coinbase logo
Coinbase
Medium
Data Scientist

Estimate Viewer Engagement with Super Bowl QR Code Promo

Estimate Viewer Engagement with Super Bowl QR Code Promo Estimation Case: Super Bowl QR Promo Scans and Redemptions Scenario Coinbase runs a Super Bow...

Analytics & Experimentation
6
0
65 people solved
Aug 4, 2025