Tech Interview Questions

Practice 9,160+ 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.11.2026
Showing 20 results
Role
OpenAI logo
OpenAI
Hard
Machine Learning Engineer

Design enterprise RAG search system

Design enterprise RAG search system Design an End-to-End Enterprise RAG Search System Background You are tasked with designing a Retrieval-Augmented G...

ML System Design
12
0
177 people solved
Aug 4, 2025
Databricks logo
Databricks
Medium
Software Engineer

Implement CIDR firewall matcher

Implement CIDR firewall matcher Firewall Rule Matcher for IPv4 CIDR Rules Context and Assumptions You are to design and implement a firewall rule matc...

System Design
55
0
301 people solved
Aug 4, 2025
Coinbase logo
Coinbase
Hard
Software Engineer

Design a Cryptocurrency Trading System with Third-Party Exchanges

Design a Cryptocurrency Trading System with Third-Party Exchanges Design a cryptocurrency trading platform that routes client orders to one or more th...

System Design
28
0
230 people solved
Aug 4, 2025
Walmart Labs logo
Walmart Labs
Medium
Data Scientist

Calculate Sample Size for Effective A/B Test Design

Calculate Sample Size for Effective A/B Test Design A/B Test Planning: Sample Size and Power Scenario You are planning an online A/B test to evaluate ...

Analytics & Experimentation
5
0
60 people solved
Aug 4, 2025
PayPal logo
PayPal
Medium
Data Scientist

Influence Stakeholders Without Authority: Strategies and Examples

Influence Stakeholders Without Authority: Strategies and Examples Behavioral Interview (Onsite) — Data Scientist at PayPal Prompt You are in a hiring‑...

Behavioral & Leadership
9
0
81 people solved
Aug 4, 2025
Databricks logo
Databricks
Medium
Machine Learning EngineerSenior+ Locked

Design Harmful Content Detection

This question evaluates a candidate's ability to design scalable, robust machine learning systems for multimodal content moderation, encompassing comp...

ML System Design
10
0
76 people solved
Feb 7, 2026
Databricks logo
Databricks
Medium
Machine Learning EngineerSenior+ Locked

Implement Gradient Descent Regression

This question evaluates understanding of linear regression and gradient-based optimization, including loss formulation, gradient derivation, parameter...

Machine Learning
3
0
58 people solved
Feb 7, 2026
Meta logo
Meta
Medium
Software Engineer

Design a Scalable Post, Feed, and Search Service

Design a Scalable Post, Feed, and Search Service Design a social-post service with three core capabilities: a user can publish a text post, retrieve a...

System Design
1
0
11 people solved
Mar 2, 2026
Meta logo
Meta
Medium
Software Engineer

Merge Three Sorted Arrays Without Duplicates

Merge Three Sorted Arrays Without Duplicates You are given three integer arrays sorted in nondecreasing order. Merge them into one sorted array that c...

Coding & Algorithms
0
0
10 people solved
Mar 2, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Find Duplicate Files

Implement a file deduplication tool. You are given a root directory containing many files. Return groups of duplicate files. Two files are duplicates ...

Coding & Algorithms
12
0
80 people solved
Mar 2, 2026
Qualcomm logo
Qualcomm
Medium
Software Engineer

Implement A* Maze Search

Implement maze pathfinding in C++. You are given an m x n grid where '.' is an open cell, '#' is a wall, S is the start, and T is the target. You may ...

Coding & Algorithms
4
0
73 people solved
Mar 2, 2026
Citadel logo
Citadel
Easy
Data ScientistIntern

Evaluate Alternative Data for an Investment Pitch

You are given an alternative dataset and asked to develop an investment pitch. Describe how you would determine whether the data contains a real, usab...

Analytics & Experimentation
1
0
23 people solved
Aug 4, 2025
LinkedIn logo
LinkedIn
Medium
Software EngineerSenior+ Locked

Design a metrics platform without alerting

This question evaluates a candidate's ability to design a scalable time-series metrics platform, covering data modeling for counters/gauges/histograms...

System Design
16
0
175 people solved
Dec 26, 2025
Datadog logo
Datadog
Hard
Software Engineer

Design an image detection system

System Design: End-to-End Image Object-Detection Service Context Design a production-grade service that ingests user-uploaded images, runs object dete...

ML System Design
34
0
236 people solved
Sep 6, 2025
Optiver logo
Optiver
Hard
Data Scientist

Find next terms in sequences

Pattern Recognition: Find the Rule and Next Term You are given 8 number sequences. For each sequence: - Identify a clear rule that generates the terms...

Statistics & Math
29
0
199 people solved
Sep 6, 2025
Meta logo
Meta
Medium
Machine Learning Engineer

Describe handling intense time pressure

Behavioral & Leadership (Onsite): Thriving Under Time Pressure and Multitasking Prompt Tell me about a time you had to deliver high‑quality work under...

Behavioral & Leadership
11
0
86 people solved
Sep 6, 2025
Google logo
Google
Hard
Machine Learning Engineer

List regularization methods and trade-offs

Question: Compare Regularization Techniques and When to Use Them Context: You are interviewing for a machine learning engineering role and are asked t...

Machine Learning
16
0
147 people solved
Sep 6, 2025
Google logo
Google
Medium
Machine Learning Engineer

Explain modeling challenges and fixes

Model Development Challenges: Detection, Alternatives, Solution, Evidence Context: In a technical screen for a Machine Learning Engineer, you are aske...

Machine Learning
15
0
132 people solved
Sep 6, 2025
Google logo
Google
Hard
Machine Learning Engineer

Design a reaction-factor prediction system

End-to-End System Design: Predicting a Reaction Factor from Molecule Pairs Context and goal - You have a tabular dataset with columns: - molecule1_n...

ML System Design
6
0
81 people solved
Sep 6, 2025
Snapchat logo
Snapchat
Hard
Machine Learning Engineer

Design a harmful content detection system

Design a Harmful Content Detection System (Multilingual, Multimodal) Problem Statement You are designing a trust-and-safety system for a large, mobile...

ML System Design
13
0
145 people solved
Sep 6, 2025