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

Design trending queries ranking system

This question evaluates the ability to design scalable, low-latency ML-driven systems for detecting and ranking trending queries, covering competencie...

ML System Design
13
0
117 people solved
Sep 4, 2025
Pinterest logo
Pinterest
Medium
Data Scientist

Assess Cultural Fit and Self-Reflection in Hiring Process

Behavioral Interview: Cultural Fit and Self-Reflection In a Pinterest Data Scientist onsite loop, hiring-manager and cross-functional panels may use p...

Behavioral & Leadership
20
0
135 people solved
Jul 12, 2025
TikTok logo
TikTok
Hard
Data Scientist

Measure Billboard Campaign Effectiveness and Engagement Quantification

Measure Billboard Campaign Effectiveness and Engagement Quantification A consumer social platform places billboards in train stations to drive traffic...

Analytics & Experimentation
76
0
290 people solved
Jul 12, 2025
SoFi logo
SoFi
Easy
Software Engineer

Explain benefits of a lockfile

When running a JavaScript app using package managers like npm or yarn, what is the purpose of a dependency lockfile (e.g., package-lock.json or yarn.l...

Software Engineering Fundamentals
7
0
94 people solved
Jan 3, 2026
Uber logo
Uber
Hard
Software Engineer Locked

Design Historical Visit Tracker

This question evaluates design of in-memory data structures and event-processing APIs, focusing on efficient state maintenance for historical timestam...

Software Engineering Fundamentals
8
0
58 people solved
Jan 26, 2026
Oracle logo
Oracle
Medium
Software Engineer

Return a valid course completion order

You are given an integer n representing n courses labeled 0..n-1 and a list of prerequisite pairs prerequisites, where each pair [a, b] means you must...

Coding & Algorithms
11
0
98 people solved
Jan 26, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Convert stack samples to trace events

Question Implement convertToTrace(samples) that, given a chronologically ordered vector of stack samples (each sample contains a timestamp and a call-...

Coding & Algorithms
181
2
675 people solved
Jul 29, 2025
Oscar logo
Oscar
Medium
Software Engineer

Solve Morse and Network Access Tasks

Solve the following two independent coding problems. Problem 1: Convert Between Text and Morse Code You are given the standard Morse-code mapping for ...

Coding & Algorithms
3
0
48 people solved
Apr 15, 2026
Hive.Ai logo
Hive.Ai
Easy
Software EngineerSenior+

Design a Synchronous Text Classification API

Design a Synchronous Text Classification API A trained machine-learning model classifies text. Design the system that exposes this model through synch...

ML System Design
1
0
9 people solved
May 17, 2026
Apple logo
Apple
Medium
Machine Learning Engineer Locked

Find Minimum Processing Rate

This question evaluates algorithmic problem-solving skills, discrete mathematics involving integer division and ceiling operations, and complexity ana...

Coding & Algorithms
1
0
14 people solved
May 17, 2026
Glean logo
Glean
Medium
Software Engineer Locked

Return Top Department Suggestions

This question evaluates proficiency in prefix-based search and top-k ranking, familiarity with in-memory data structures and preprocessing strategies,...

Coding & Algorithms
2
0
17 people solved
May 17, 2026
Apple logo
Apple
Medium
Machine Learning Engineer Locked

Design a grounded voice assistant

This question evaluates understanding of grounding strategies for large language models, causes and mitigation of hallucinations, response quality eva...

ML System Design
5
0
69 people solved
Jan 25, 2026
Wells Fargo logo
Wells Fargo
Medium
Software EngineerSenior+ Locked

Getting Unblocked When Your Tech Lead Won't Help

This behavioral question assesses a software engineer's self-direction, ownership mindset, and professional communication when navigating organization...

Behavioral & Leadership
2
0
20 people solved
Jun 24, 2026
Wells Fargo logo
Wells Fargo
Medium
Software EngineerSenior+ Locked

Design a Resilient Document Aggregation Service

This system design question tests a candidate's ability to architect a fault-tolerant, high-throughput data aggregation service involving concurrent d...

System Design
6
0
90 people solved
Jun 24, 2026
Wells Fargo logo
Wells Fargo
Medium
Software EngineerSenior+ Locked

Highest Salary Using Java Streams

This question tests a software engineer's practical proficiency with the Java Stream API, specifically the ability to perform aggregate operations on ...

Coding & Algorithms
0
0
11 people solved
Jun 24, 2026
Stripe logo
Stripe
Medium
Software Engineer

Describe leadership scope and impact

Behavioral & Leadership: Largest Scope You Have Led Context You are interviewing for a software engineering role. The interviewer is assessing your ab...

Behavioral & Leadership
4
0
44 people solved
Aug 14, 2025
Anthropic logo
Anthropic
Hard
Machine Learning Engineer

Demonstrate culture fit and leadership

Behavioral & Leadership — Machine Learning Engineer (Onsite) Instructions Answer concisely using the STAR framework (Situation, Task, Actions, Results...

Behavioral & Leadership
26
0
227 people solved
Aug 14, 2025
OpenAI logo
OpenAI
Hard
Machine Learning Engineer

Build and troubleshoot image classification and backprop

Build and troubleshoot image classification and backprop CIFAR-like Noisy Dataset: Baseline, Data Quality Plan, and First-Principles Backprop Context:...

Machine Learning
75
0
576 people solved
Jul 27, 2025
Amazon logo
Amazon
Hard
Software EngineerSenior+

Discuss Ownership, Learning, Trust, Scope, and Delivery

Discuss Ownership, Learning, Trust, Scope, and Delivery Prepare evidence-based behavioral answers about ownership, learning, thinking broadly, earning...

Behavioral & Leadership
1
0
7 people solved
Jan 1, 2026
Jerry.Ai logo
Jerry.Ai
Medium
Software Engineer

Explain GPS positioning and errors

Explain how GPS works at a high level. Your answer should cover how satellites and a mobile receiver estimate location, how signal propagation time is...

Software Engineering Fundamentals
2
0
31 people solved
Jan 1, 2026