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

Add Consecutive-Value Bonuses to Grid Paths

Extend the maximum-score grid path with bonuses for equal adjacent values and strictly increasing triples of visited cells. Dynamic programming must r...

Coding & Algorithms
0
0
19 people solved
Jun 11, 2026
Citadel logo
Citadel
Easy
Data ScientistIntern

Decide Whether an LSTM Is Appropriate for Sequence Data

You are considering an LSTM for a prediction problem with sequential observations. Explain what an LSTM is designed to capture, how you would prepare ...

Machine Learning
1
0
20 people solved
Aug 4, 2025
Anthropic logo
Anthropic
Medium
Software Engineer Locked

Implement an in-memory DB with TTL backup/restore

This question evaluates implementation and reasoning skills for an in-memory nested key→field→value store with TTL-based expirations, snapshot backup/...

Coding & Algorithms
79
2
873 people solved
Feb 11, 2026
Meta logo
Meta
Medium
Software EngineerSenior+

Handle conflict and missed delivery deadlines

Answer behavioral questions covering: 1. Conflict: Describe a time you had significant conflict with a teammate/stakeholder. What caused it, what did ...

Behavioral & Leadership
6
0
59 people solved
Feb 11, 2026
TikTok logo
TikTok
Medium
Software Engineer Locked

Solve common interview coding problems

This set evaluates algorithmic problem-solving, data structure selection, and time/space complexity analysis across common patterns such as maximum su...

Coding & Algorithms
10
0
84 people solved
Feb 11, 2026
Microsoft logo
Microsoft
Hard
Software Engineer Locked

Design a simple API rate limiter

This question evaluates competency in designing scalable, low-latency API rate limiting, covering distributed-systems reasoning, storage and caching t...

System Design
8
0
91 people solved
Feb 11, 2026
Intuit logo
Intuit
Medium
Software Engineer Locked

Format VARCHAR amounts into $ with M/B suffix

This question evaluates a candidate's ability to perform SQL data manipulation tasks such as string-to-number conversion, conditional scaling and suff...

Software Engineering Fundamentals
8
0
60 people solved
Feb 11, 2026
Intuit logo
Intuit
Medium
Software Engineer Locked

Produce valid student lineup from parent array

This question evaluates understanding of rooted tree hierarchies, parent-before-child ordering constraints, and lexicographic minimality when construc...

Coding & Algorithms
12
0
91 people solved
Feb 11, 2026
Microsoft logo
Microsoft
Medium
Machine Learning Engineer Locked

Design a video VLM end-to-end

This question evaluates a candidate's competency in end-to-end design of video vision-language models (VLMs), covering data strategy, model architectu...

ML System Design
9
0
74 people solved
Feb 11, 2026
Robinhood logo
Robinhood
Medium
Software Engineer Locked

Design a job scheduler with SLA and logs

This question evaluates understanding of distributed job scheduling, SLA enforcement, observability, and fault-tolerant execution across worker fleets...

System Design
22
0
147 people solved
Feb 11, 2026
Ancestry logo
Ancestry
Medium
Software Engineer

Design a feedback-text personalization data system

System/ML design scenario: personalize using user feedback text You are building an embeddings + personalization pipeline for a consumer product (e.g....

ML System Design
4
0
32 people solved
Feb 11, 2026
Snapchat logo
Snapchat
Medium
Machine Learning Engineer Locked

Design an ads ranking ML system

This question evaluates a candidate's ability to design a low-latency ads ranking machine learning system, including feature engineering and freshness...

ML System Design
10
0
81 people solved
Feb 11, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Implement toy-language types and generic substitution

Problem: Toy Language Type System (Printing + Generic Resolution) You are implementing a small type system for a custom “Toy Language”. Types can be: ...

Coding & Algorithms
72
1
1138 people solved
Nov 13, 2025
UiPath logo
UiPath
Easy
Machine Learning Engineer Locked

Analyze Complexity and Probability Basics

This question evaluates understanding of data structures and algorithmic time complexity for hash map operations, the computational complexity of dens...

Software Engineering Fundamentals
2
0
44 people solved
Jan 10, 2026
Snapchat logo
Snapchat
Medium
Software Engineer

How do you deliver when time is tight?

Scenario You are assigned a project with an aggressive deadline and limited time/resources. Question How would you ensure the project gets delivered o...

Behavioral & Leadership
11
0
90 people solved
Jan 10, 2026
Snapchat logo
Snapchat
Medium
Machine Learning Engineer Locked

Explain core ML fundamentals and tradeoffs

This question evaluates core machine learning fundamentals including bias–variance tradeoffs, overfitting, class imbalance handling, loss function sel...

Machine Learning
8
0
84 people solved
Jan 10, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Answer Common Behavioral Questions

This question evaluates interpersonal communication, conflict resolution, leadership, self-awareness, and project ownership skills within the Behavior...

Behavioral & Leadership
13
0
91 people solved
Mar 17, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Solve Several Algorithm Problems

This collection evaluates proficiency in string processing (longest palindromic substrings), graph connectivity and union‑find style concepts for 2D p...

Coding & Algorithms
4
0
57 people solved
Mar 17, 2026
Citadel logo
Citadel
Hard
Data Scientist

Analyze profits under random walk and Brownian motion

Analyze profits under random walk and Brownian motion Random-Walk Trading Rules: Expectation and Variance Setup - Let (S_t) be a simple random walk fo...

Statistics & Math
9
0
91 people solved
Aug 1, 2025
SIG (Susquehanna) logo
SIG (Susquehanna)
Medium
Data Scientist

Analyze Knights-and-Knaves Dialogue Variants

Analyze Knights-and-Knaves Dialogue Variants Knights and Knaves: Two Statements from B Context On an island, every person is either a knight (always t...

Statistics & Math
6
0
72 people solved
Aug 1, 2025