Tech Interview Questions

Practice 9,031+ 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.0k Questions 486 Companies08.11.2026
Showing 20 results
Role
NVIDIA logo
NVIDIA
Hard
Software EngineerSenior+

Count Substrings with No Repeated Characters

Count Substrings with No Repeated Characters Given a lowercase English string s, return the number of nonempty contiguous substrings whose characters ...

Coding & Algorithms
1
0
22 people solved
Jul 16, 2026
Lead logo
Lead
Medium
Software Engineer Locked

Explain PM collaboration and AI code quality

This question evaluates collaboration and leadership competencies in partnering with Product Managers and in managing code quality risks introduced by...

Behavioral & Leadership
1
0
14 people solved
May 26, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Review an inference API design for scale

System Design Review: A Machine-Learning Inference API at Scale Background You are reviewing a teammate's design document for a production machine-lea...

ML System Design
23
0
357 people solved
Sep 6, 2025
Anthropic logo
Anthropic
Hard
Software Engineer

Design a desktop AI chat frontend

Design a Frontend Architecture for a Cross-Platform Desktop Conversational AI App Context You are designing the frontend architecture for a cross-plat...

System Design
41
0
834 people solved
Sep 6, 2025
Google logo
Google
Medium
Software Engineer

Group movies via graph traversal

You are given n movies labeled 0..n-1 and a list of undirected pairs (a, b) meaning movies a and b are similar. Group all movies into categories where...

Coding & Algorithms
8
0
136 people solved
Sep 6, 2025
Amazon logo
Amazon
Medium
Software EngineerIntern

Explain conflict, ownership, and AI use

Question Prepare structured answers for an Amazon-style behavioral interview (intern / early-career software engineer) that probes leadership-principl...

Behavioral & Leadership
24
0
176 people solved
Feb 15, 2026
Voleon logo
Voleon
Hard
Machine Learning EngineerNew Grad Locked

Explain ML and statistical modeling

This question evaluates mastery of machine learning and statistical modeling concepts including class-imbalance strategies, loss function behavior and...

Machine Learning
12
0
164 people solved
Feb 15, 2026
Point72 logo
Point72
Medium
Machine Learning Engineer Locked

Design Features for Residual Volatility

This question evaluates competency in feature engineering for financial time-series, volatility forecasting after removing systematic market effects, ...

Machine Learning
5
0
63 people solved
Apr 14, 2026
Waymo logo
Waymo
Easy
Data Scientist

Compute probability match lasts 5 games

Two players play independent games of table tennis. - Player A wins each game with probability \(p\) (constant across games). - They play a best-of-5 ...

Statistics & Math
19
0
218 people solved
Nov 11, 2025
Uber logo
Uber
Medium
Software Engineer Locked

Design a Stock Trading Platform

This question evaluates a candidate's ability to design a robust, scalable brokerage platform covering distributed systems architecture, transactional...

System Design
10
0
135 people solved
May 11, 2026
Virtu logo
Virtu
Medium
Software Engineer Locked

Solve Four Online Assessment Coding Tasks

This set of four problems evaluates a candidate's proficiency in core algorithmic competencies including string parsing and bracket validation, bitwis...

Coding & Algorithms
1
0
24 people solved
May 11, 2026
Basis Ai logo
Basis Ai
Medium
Software Engineer

Design a Layover Activity Recommendation App

You are designing a mobile app for travelers who have free time during an airport layover. The app should recommend useful activities the traveler can...

System Design
19
0
149 people solved
Apr 27, 2026
Tesla logo
Tesla
Easy
Software Engineer

Shortest Bridge to Connect Two Islands

You are given an n x n grid where each cell is either water (0) or land (1). Land cells that are adjacent horizontally or vertically belong to the sam...

Coding & Algorithms
1
0
10 people solved
Jun 29, 2026
Tesla logo
Tesla
Easy
Software Engineer

Count the Ways to Decode a Numeric Cipher

A substitution cipher maps each uppercase English letter to a number: 'A' → 1, 'B' → 2, …, 'Z' → 26. To encode a word, every letter is replaced by its...

Coding & Algorithms
0
0
6 people solved
Jun 29, 2026
Transunion logo
Transunion
Medium
Data ScientistIntern

Describe past project experience clearly

You are interviewing for a Data Scientist Intern role in an asynchronous video interview format. Prepare concise, structured responses to the followin...

Behavioral & Leadership
4
0
48 people solved
Apr 1, 2026
Jane Street logo
Jane Street
Hard
Machine Learning Engineer

Predict future time-series values

Predict future time-series values End-to-End Time-Series Forecasting (PyTorch) Context You are given one or more regularly sampled numeric time series...

ML System Design
23
0
255 people solved
Aug 4, 2025
Capital One logo
Capital One
Medium
Data Scientist

Estimate Revenues and Costs for New Amusement Park Launch

Estimate Revenues and Costs for New Amusement Park Launch Amusement Park Case: Revenue, Costs, Profit, and Go/No-Go Context You are advising an amusem...

Analytics & Experimentation
36
0
410 people solved
Aug 4, 2025
Microsoft logo
Microsoft
Medium
Data Scientist

Explain SHAP in an ML System

Describe how you would build an end-to-end machine learning system for a business use case such as churn prediction, ad conversion prediction, or cont...

Machine Learning
10
0
91 people solved
Feb 25, 2026
Meta logo
Meta
Medium
Software Engineer

Design an online auction system

Design an online auction system (eBay-style). Requirements: - Users create auctions with start/end time and starting price. - Users place bids; system...

System Design
8
0
61 people solved
Feb 25, 2026
Whatnot logo
Whatnot
Medium
Software Engineer

Propose and Validate a Mobile App Improvement

Assume you are working on a consumer mobile app. Propose one product improvement that could improve user engagement, retention, or conversion. Your an...

System Design
5
0
56 people solved
Jan 24, 2026