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 480 Companies08.05.2026
Showing 20 results
Role
Creditkarma logo
Creditkarma
Medium
Machine Learning EngineerSenior+ Locked

Debug Sparse Multi-Task Ranking Models

This question evaluates a candidate's ability to debug multi-task ranking models in production, focusing on training stability, extreme label sparsity...

Machine Learning
5
0
70 people solved
Jun 10, 2026
Netflix logo
Netflix
Medium
Data ScientistIntern

Estimate ATE of personalization on streaming

You are given a user-level dataset from an online experiment that randomized personalization (treatment) vs no personalization (control). Assume one r...

Analytics & Experimentation
25
0
300 people solved
Mar 5, 2026
Snowflake logo
Snowflake
Medium
Software Engineer

Design an object store with deduplication

System Design Prompt Design a simplified cloud object storage service (similar to an object store) that allows users to upload and download files. The...

System Design
47
0
383 people solved
Dec 15, 2025
Rippling logo
Rippling
Hard
Software Engineer

Design poker-like hand comparison with custom ranking

Problem Design an object-oriented solution to compare two players' hands in a card game similar to poker. You are given two hands (each a fixed number...

Software Engineering Fundamentals
90
0
688 people solved
Oct 22, 2025
Robinhood logo
Robinhood
Easy
Software Engineer

Design a distributed job scheduler service

Design a distributed job scheduling system — a cloud-hosted, microservice-based service that lets clients register tasks to run on a schedule and runs...

System Design
56
0
399 people solved
Dec 8, 2025
Walmart Labs logo
Walmart Labs
Medium
Software Engineer

Design an online ticket marketplace

Design a Ticketmaster-like system for discovering events and buying tickets. Your design should cover: - Functional requirements (e.g., browse/search ...

System Design
14
0
129 people solved
Mar 4, 2026
Snapchat logo
Snapchat
Medium
Software Engineer Locked

Maximize correct guesses in a hat line puzzle

This question evaluates logical reasoning about information constraints, group strategy design, and combinatorial encoding in the Coding & Algorithms ...

Coding & Algorithms
8
0
83 people solved
Feb 12, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Design distributed median and mode

Design a Distributed System for Global Median and Global Mode at Massive Scale Context You are designing a distributed analytics system that computes ...

System Design
185
0
1654 people solved
Sep 6, 2025
EliseAI logo
EliseAI
Medium
Software Engineer

Design an OpenAI chatbot in two hours

Design and Build a Minimal Conversational Chatbot (2-Hour Coding Exercise) You are given an OpenAI API key and two hours. Design and implement a minim...

ML System Design
29
0
422 people solved
Sep 6, 2025
Cohere logo
Cohere
Medium
Software Engineer

Design an Enterprise Research Assistant with Verifiable Citations

Design an Enterprise Research Assistant with Verifiable Citations Design an enterprise research system that accepts complex questions, retrieves autho...

ML System Design
1
0
12 people solved
Apr 9, 2026
Point72 logo
Point72
Medium
Machine Learning Engineer

Compute Gaussian Probability and Regression Coefficients

You are given two independent standard normal random variables, X and Y. 1. Compute P[X > 3Y]. 2. In ordinary linear regression with design matrix X i...

Machine Learning
10
0
72 people solved
Feb 25, 2026
Instacart logo
Instacart
Hard
Data Scientist Locked

Design and Interpret an A/B Test

This question evaluates a data scientist's competency in experimental design and applied statistics, encompassing power and sample-size calculations, ...

Analytics & Experimentation
24
0
192 people solved
May 3, 2026
Optiver logo
Optiver
Hard
Software Engineer

Design a satellite propagation simulator

Design a satellite propagation simulator Object-Oriented SatelliteNetwork: Message Propagation Simulator Design and implement an object-oriented Satel...

System Design
50
0
386 people solved
Jul 16, 2025
LinkedIn logo
LinkedIn
Medium
Machine Learning Engineer

Sample uniformly from a circle’s area

How would you generate a point (x, y) uniformly at random from the area of a circle of radius R centered at the origin? - Explain why naive choices (e...

Coding & Algorithms
16
0
122 people solved
Feb 18, 2026
Shopify logo
Shopify
Medium
Machine Learning Engineer

Model Product Ranking

You are building a machine learning model for product ranking in an e-commerce marketplace. Given a user, context, and a set of candidate products, ra...

Machine Learning
5
0
90 people solved
Apr 1, 2026
TikTok logo
TikTok
Hard
Data Scientist

Design robust A/B test with interference and seasonality

Experiment Design: Redesigned Onboarding with Network Effects and Weekly Seasonality Background You are launching a redesigned onboarding flow for a c...

Analytics & Experimentation
10
0
94 people solved
Oct 13, 2025
Databricks logo
Databricks
Hard
Software Engineer Locked

Design a KV store with QPS API

This question evaluates a candidate's ability to design scalable, highly available key-value storage systems and to integrate real-time metrics report...

System Design
33
0
635 people solved
Feb 4, 2026
Snapchat logo
Snapchat
Medium
Machine Learning Engineer Locked

Design a short-video recommender for short-term interest

This question evaluates a candidate's understanding of real-time personalized recommendation systems, with emphasis on session-based short-term intere...

ML System Design
5
0
91 people solved
Jan 10, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Design One-to-One Chat

Design a scalable one-to-one chat system. Scope: - Only direct one-to-one messaging is required. - Group chat, public channels, workspace features, an...

System Design
32
0
296 people solved
Mar 2, 2026
OpenAI logo
OpenAI
Hard
Machine Learning Engineer

Debug transformer and train classifier

Debug and Fix a Transformer Text Classifier, Then Train and Evaluate It You inherit a small codebase for a transformer-based text classifier. It ships...

Machine Learning
173
0
2022 people solved
Aug 4, 2025