Tech Interview Questions

Practice 9,224+ 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.16.2026
Showing 20 results
Role
Amazon logo
Amazon
Medium
Data Scientist

Optimize XGBoost for Predicting Marketing Outcomes

Optimize XGBoost for Predicting Marketing Outcomes Gradient-Boosted Trees for Marketing Outcome Prediction Context You’re building a model to predict ...

Machine Learning
33
0
80 people solved
Aug 4, 2025
Amazon logo
Amazon
Hard
Data Scientist

Design a Machine Learning Recommendation System Pipeline

Design a Machine Learning Recommendation System Pipeline System Design: End-to-End ML Recommendation System Scenario You are building an end-to-end ma...

Machine Learning
21
0
61 people solved
Aug 4, 2025
Sig logo
Sig
Hard
Data Scientist Locked

Compute answers to probability and counting puzzles

Compute answers to probability and counting puzzles evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and int...

Statistics & Math
5
0
104 people solved
Aug 4, 2025
Akuna Capital logo
Akuna Capital
Hard
Data Scientist

Find minimum swaps to sort array with duplicates

Problem Given an integer array nums of length n that may contain duplicate values, you may perform swaps where you choose any two indices i and j and ...

Coding & Algorithms
7
0
143 people solved
Dec 27, 2025
J.P. Morgan logo
J.P. Morgan
Medium
Software Engineer

Answer common behavioral prompts

Answer common behavioral prompts Behavioral & Leadership Interview — Software Engineer (Onsite) Context: You are interviewing for a Software Engineer ...

Behavioral & Leadership
10
0
92 people solved
Aug 1, 2025
Box logo
Box
Hard
Software Engineer

Explain and diagram your past system architecture

Explain and diagram your past system architecture System Design Walkthrough: Architecture You Have Built/Owned Provide a whiteboard-style walkthrough ...

System Design
7
0
123 people solved
Aug 1, 2025
Salesforce logo
Salesforce
Hard
Software Engineer

Design an end-to-end recommendation system

Design an end-to-end recommendation system System Design Prompt: End-to-End Movie Recommendation System You are tasked with designing an end-to-end mo...

ML System Design
10
0
72 people solved
Aug 1, 2025
Akuna Capital logo
Akuna Capital
Medium
Data Scientist

Design streaming stats with sliding window

Design streaming stats with sliding window Design a data structure that ingests an integer stream and supports online queries for maximum, mean, and m...

Coding & Algorithms
5
0
47 people solved
Aug 1, 2025
Capital One logo
Capital One
Medium
Software Engineer

Describe leadership challenges and managing a difficult report

Answer the following behavioral questions with specific examples: 1. In a project you led, what was the most challenging part and why? 2. Tell me abou...

Behavioral & Leadership
13
0
94 people solved
Dec 25, 2025
Capital One logo
Capital One
Medium
Software Engineer

Implement deposit, withdraw, and transfer in a class

Problem Implement a class AccountService that supports basic money operations on accounts. Operations - deposit(accountId, amount) - withdraw(accountI...

Coding & Algorithms
11
0
105 people solved
Dec 25, 2025
DRW logo
DRW
Hard
Machine Learning Engineer

Build an imbalanced classification pipeline with sklearn

Build an imbalanced classification pipeline with sklearn Take-home: End-to-end Imbalanced Binary Classification Pipeline (scikit-learn + imbalanced-le...

Machine Learning
8
0
60 people solved
Jul 31, 2025
Instacart logo
Instacart
Medium
Software Engineer

Describe your most complex end-to-end project

Describe your most complex end-to-end project End-to-End Project Deep Dive (Behavioral) Describe the most complex end-to-end project you led or signif...

Behavioral & Leadership
3
0
73 people solved
Jul 31, 2025
Nextdoor logo
Nextdoor
Hard
Software Engineer

Build and evaluate a Colab classification model

Build and evaluate a Colab classification model End-to-End Tabular Classification Workflow in Google Colab You are asked to design and implement a com...

Machine Learning
9
0
67 people solved
Jul 31, 2025
Amazon logo
Amazon
Medium
Software Engineer

Describe diving deep into a problem

Describe diving deep into a problem Behavioral: Dive Deep to Resolve a Complex System Issue Prompt Describe a situation where you had to dive deep int...

Behavioral & Leadership
3
0
46 people solved
Jul 31, 2025
TikTok logo
TikTok
Hard
Machine Learning Engineer

Design query generation to maximize CTR

Design query generation to maximize CTR Design an end-to-end query-generation system that maximizes click-through rate (CTR) for a large-scale search/...

ML System Design
6
0
60 people solved
Jul 31, 2025
Parafin logo
Parafin
Medium
Software Engineer

Demonstrate leadership and product collaboration

Demonstrate leadership and product collaboration Behavioral & Leadership (Software Engineer Onsite) Context: This multi-part behavioral prompt evaluat...

Behavioral & Leadership
6
0
60 people solved
Jul 31, 2025
Current logo
Current
Hard
Software Engineer

Design a metrics monitoring system

Design a metrics monitoring system System Design: Metrics Monitoring Platform Context Design a cloud‑native, multi‑tenant metrics monitoring system fo...

System Design
21
0
144 people solved
Jul 31, 2025
Ambience Healthcare logo
Ambience Healthcare
Medium
Software Engineer

Design a least-recently-used cache

Design a least-recently-used cache Design and implement a least-recently-used (LRU) cache with a fixed capacity. Support get(key) -> value and put(key...

Coding & Algorithms
11
0
98 people solved
Jul 31, 2025
PayPal logo
PayPal
Hard
Data Scientist

Design fraud detection from raw transactions

Design fraud detection from raw transactions System Design: End-to-End Transaction Fraud Detection Context You are given a large, multi-table dataset ...

ML System Design
8
0
91 people solved
Jul 31, 2025
Meta logo
Meta
Medium
Machine Learning Engineer

Solve matrix diagonal and sliding-window statistics

Solve matrix diagonal and sliding-window statistics 1) Given an m x n integer matrix, determine whether every top-left to bottom-right diagonal has th...

Coding & Algorithms
4
0
75 people solved
Jul 31, 2025