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

Construct tree from inorder & postorder

Question LeetCode 106. Construct Binary Tree from Inorder and Postorder Traversal – Given the inorder and postorder traversal arrays of a binary tree,...

Coding & Algorithms
7
0
64 people solved
Aug 4, 2025
Salesforce logo
Salesforce
Medium
Software Engineer

Design a recommendation system

Design a recommendation system Design a User–Item Recommendation System Context You are asked to design an end-to-end recommendation service that sugg...

ML System Design
5
0
90 people solved
Aug 4, 2025
Uber logo
Uber
Hard
Software Engineer

Design driver heat map and discuss consensus

Design driver heat map and discuss consensus Real-Time Driver Heat Map with Top-K Busiest Cells, Plus Paxos vs. Raft Context You are designing a real-...

System Design
29
0
251 people solved
Aug 4, 2025
Google logo
Google
Medium
Software Engineer

Solve tree, graph, sliding-window problems

Question LeetCode 103. Binary Tree Zigzag Level Order Traversal – given a binary tree root, return its zigzag level-order traversal. LeetCode 207. Cou...

Coding & Algorithms
12
0
89 people solved
Aug 4, 2025
Figma logo
Figma
Medium
Software Engineer

Share behavioral stories

Share behavioral stories Behavioral Interview Prompts for a Software Engineer (Technical Phone Screen) Context: In a technical phone screen focused on...

Behavioral & Leadership
17
0
132 people solved
Aug 4, 2025
Meta logo
Meta
Medium
Software Engineer

Solve linked-list and top-K algorithm tasks

Question Given a singly linked list, return the k-th node counted from the end. Given an integer array, return the top k most frequent numbers. Given ...

Coding & Algorithms
6
0
52 people solved
Aug 4, 2025
Amazon logo
Amazon
Medium
Software Engineer

Demonstrate Amazon leadership principles

Demonstrate Amazon leadership principles Behavioral & Leadership Interview (Software Engineer — Onsite) Provide STAR-structured answers (Situation, Ta...

Behavioral & Leadership
5
0
29 people solved
Aug 4, 2025
Amazon logo
Amazon
Hard
Software Engineer

Design Thread-Safe Tagging and Bookstore Systems

Design Thread-Safe Tagging and Bookstore Systems System Design and OO Design (Onsite) Part 1: Thread-Safe Document–Tag Design Design object-oriented c...

System Design
6
0
53 people solved
Aug 4, 2025
DoorDash logo
DoorDash
Hard
Software Engineer

Design notification and project architecture

Design notification and project architecture System Design: Multi-Channel Notification Platform Design a scalable Notification System that supports re...

System Design
10
0
124 people solved
Aug 4, 2025
PayPal logo
PayPal
Medium
Data Scientist

Write conditional aggregation SQL queries

Question Write an SQL query to compute the total amount for rows satisfying a condition, comparing approaches that use SUM(CASE WHEN … THEN … END) ver...

Data Manipulation (SQL/Python)
0
0
6 people solved
Aug 4, 2025
Capital One logo
Capital One
Medium
Data Scientist

Estimate Venmo Revenue and Boost User Engagement Metrics

Estimate Venmo Revenue and Boost User Engagement Metrics Growth and Monetization Case: Venmo (Peer-to-Peer Payments) Context You are evaluating growth...

Analytics & Experimentation
4
0
41 people solved
Aug 4, 2025
Shopify logo
Shopify
Medium
Data Scientist

Describe Your Professional Growth and Key Learning Experiences

Describe Your Professional Growth and Key Learning Experiences Behavioral Interview — Life Story: Growth and Readiness Scenario A 60-minute “life stor...

Behavioral & Leadership
6
0
66 people solved
Aug 4, 2025
Uber logo
Uber
Hard
Data Scientist

Evaluate New Model's Impact on Rider and Driver Experience

Evaluate New Model's Impact on Rider and Driver Experience Airport Pickups ETA Model: Evaluation and Experiment Design Context A new model predicts ri...

Analytics & Experimentation
11
0
82 people solved
Aug 4, 2025
Uber logo
Uber
Hard
Data Scientist

Improve Estimated Time of Arrival for Uber Riders

Improve Estimated Time of Arrival for Uber Riders Scenario Ride-hailing platform: understanding and improving the Estimated Time of Arrival (ETA) show...

Analytics & Experimentation
9
0
114 people solved
Aug 4, 2025
Yahoo logo
Yahoo
Medium
Data Scientist

Prove Equal Probability Impossible with Relabeled Dice Faces

Prove Equal Probability Impossible with Relabeled Dice Faces Uniform Sums from Two Relabeled Fair Dice Setup You have two fair six-sided dice. You may...

Statistics & Math
71
0
40 people solved
Aug 4, 2025
Meta logo
Meta
Hard
Data Scientist

Quantify Latent Demand for Group Video Calling Feature

Quantify Latent Demand for Group Video Calling Feature Scenario A consumer messaging app is preparing to launch group video calling. You have access t...

Analytics & Experimentation
3
0
25 people solved
Aug 4, 2025
DoorDash logo
DoorDash
Medium
Data Scientist

Design Experiments to Measure Promotion Scheduling Impact

Design Experiments to Measure Promotion Scheduling Impact Scenario A food delivery marketplace is releasing flexible promotion scheduling (e.g., time-...

Analytics & Experimentation
11
0
127 people solved
Aug 4, 2025
Visa logo
Visa
Medium
Data Scientist

Resolve Team Conflicts: Actions and Outcomes Explored

Resolve Team Conflicts: Actions and Outcomes Explored Behavioral Question: Conflict Resolution and Career Motivation Scenario Visa analytics role – in...

Behavioral & Leadership
8
0
74 people solved
Aug 4, 2025
Meta logo
Meta
Medium
Data Scientist

Analyze Key Metrics for Notification System Success

Analyze Key Metrics for Notification System Success Scenario You are evaluating a new push-notification system for a social app. The goal is to determ...

Analytics & Experimentation
3
0
48 people solved
Aug 4, 2025
Upstart logo
Upstart
Easy
Data Scientist

Calculate Particle Survival Probability After Time t

Calculate Particle Survival Probability After Time t Radioactive-Decay Style Probability Context You have 100 identical, independent particles. Each p...

Statistics & Math
7
0
113 people solved
Aug 4, 2025