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
Bnp logo
Bnp
Easy
Data Scientist

Compute expected max/min of n die rolls

You roll a fair six-sided die n times independently. 1) Compute the expected value of the maximum roll. 2) Compute the expected value of the minimum r...

Software Engineering Fundamentals
4
0
64 people solved
Jan 5, 2026
Bnp logo
Bnp
Easy
Data Scientist

Explain and compute option delta

In options trading, what is an option’s delta? 1) Give the definition of delta and explain its intuition/sign for calls vs puts. 2) Under the Black–Sc...

Software Engineering Fundamentals
5
0
43 people solved
Jan 5, 2026
Meta logo
Meta
Medium
Software Engineer Locked

Return right and left side views of a tree

This question evaluates understanding of binary tree data structures and the competency to identify side views by reasoning about which node is visibl...

Coding & Algorithms
4
0
39 people solved
Jan 5, 2026
Meta logo
Meta
Medium
Software Engineer

Find Any Local Minimum with Iterative Binary Search

Find Any Local Minimum with Iterative Binary Search Given a nonempty integer array numbers, return the index of any local minimum. An index i is a loc...

Coding & Algorithms
0
0
13 people solved
Mar 2, 2026
Meta logo
Meta
Medium
Software Engineer

Return Binary Tree Nodes in Vertical Order

Return Binary Tree Nodes in Vertical Order A binary tree has nodes numbered from 0 through n - 1, with node 0 as the root. Arrays left and right conta...

Coding & Algorithms
0
0
12 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
11 people solved
Mar 2, 2026
LinkedIn logo
LinkedIn
Medium
Data Scientist

Compare queueing systems and common distributions

LinkedIn Data Scientist Statistics Fundamentals You are asked a series of statistics fundamentals questions in a data science technical screen. Constr...

Statistics & Math
5
0
72 people solved
Jul 8, 2025
DoorDash logo
DoorDash
Medium
Data Scientist

Design experiment for bike delivery feature

You work on a delivery marketplace (customers, merchants, couriers). The company is considering launching a “bike delivery” capability in a subset of ...

Analytics & Experimentation
5
0
74 people solved
Nov 15, 2025
DoorDash logo
DoorDash
Hard
Data Scientist Locked

Define metrics for new market expansion success

DoorDash new-market expansion analytics prompt covering marketplace health metrics, demand and supply diagnostics, guardrails, 6-month evaluation plan...

Analytics & Experimentation
12
0
100 people solved
Jul 7, 2025
Oracle logo
Oracle
Medium
Software Engineer Locked

Maximize area between vertical lines

This question evaluates algorithmic reasoning with arrays and the ability to optimize pairwise measurements, specifically assessing understanding of h...

Coding & Algorithms
3
0
48 people solved
Jan 4, 2026
Google logo
Google
Hard
Software Engineer

Navigate conflict, difficult people, and culture issues

Answer the following behavioral questions with clear examples (preferably using the STAR method: Situation, Task, Action, Result). Be explicit about y...

Behavioral & Leadership
3
0
35 people solved
Jan 4, 2026
Airwallex logo
Airwallex
Medium
Data Scientist

Investigate Harassment Surge and Mitigation

Question You work on content integrity. Your monthly moderation analysis shows that the Harassment violation type increased sharply in the most recent...

Analytics & Experimentation
6
0
55 people solved
Nov 14, 2025
Reuters logo
Reuters
Easy
Software EngineerIntern

Design a web search engine pipeline

Design the high-level pipeline of a web search engine. Assume you need to support internet-scale search (billions of web pages) with low-latency queri...

System Design
2
0
30 people solved
Nov 14, 2025
Meta logo
Meta
Hard
Machine Learning EngineerSenior+ AI Locked

Find Maximum Unique-Character Subset

This question evaluates algorithm design and combinatorial optimization skills, specifically the ability to model disjoint-character constraints, hand...

Coding & Algorithms
2
0
48 people solved
Mar 1, 2026
Stripe logo
Stripe
Hard
Software EngineerSenior+ Locked

Implement Validation and String Compression

This question evaluates string processing, input validation, tokenization, hierarchical string manipulation, and algorithmic complexity analysis skill...

Coding & Algorithms
2
0
41 people solved
Mar 1, 2026
Meta logo
Meta
Medium
Data Scientist Locked

Evaluate AI-assisted ad creation

This question evaluates a candidate's competence in product analytics, causal inference, experimentation design, metric definition, and monitoring for...

Analytics & Experimentation
5
0
75 people solved
Mar 1, 2026
Walmart Labs logo
Walmart Labs
Medium
Software Engineer Locked

Count ways to make change (DP)

This question evaluates understanding of dynamic programming and combinatorial counting, focusing on unbounded coin usage and counting order‑independe...

Coding & Algorithms
6
0
71 people solved
Mar 1, 2026
Decagon logo
Decagon
Medium
Software Engineer

Compute exclusive CPU time from nested logs

You are given logs from a single-threaded CPU that runs n functions (IDs 0 to n-1). Each log entry is a string in the format: - "functionId:start:time...

Coding & Algorithms
12
0
205 people solved
Mar 1, 2026
Google logo
Google
Medium
Software Engineer Locked

Simulate meeting-room bookings and return busiest room

This question evaluates a candidate's competence in scheduling and resource-allocation algorithms, focusing on simulation of interval-based bookings, ...

Coding & Algorithms
15
0
159 people solved
Mar 1, 2026
Bobyard logo
Bobyard
Medium
Software Engineer

Design a client-side comment system

Scenario You are asked to build a client-side comment system (no backend required). The focus is on data modeling, UI behavior, and persistence. Requi...

System Design
5
0
47 people solved
Mar 1, 2026