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
Meta logo
Meta
Hard
Software Engineer

Design place-of-interest ML system

Design place-of-interest ML system Design a POI (Places of Interest) Recommendation System Context Design a global POI recommender for a mobile maps/f...

ML System Design
13
1
119 people solved
Jul 17, 2025
Nordstrom logo
Nordstrom
Medium
Software Engineer

Optimize algorithms and validate inputs

Optimize algorithms and validate inputs For a typical medium-difficulty coding task, walk through your approach: enumerate edge cases, justify your in...

Coding & Algorithms
7
0
75 people solved
Jul 17, 2025
Amazon logo
Amazon
Medium
Machine Learning Engineer

Explain core ML fundamentals

Explain core ML fundamentals ML Fundamentals — Onsite Interview Task Context: Answer the following fundamentals as if in an onsite ML Engineer intervi...

Machine Learning
8
0
71 people solved
Jul 17, 2025
Amazon logo
Amazon
Hard
Machine Learning Engineer

Deep-dive your GenAI project architecture

Deep-dive your GenAI project architecture GenAI System Deep-Dive: End-to-End Design and Scale Strategy Provide a structured walkthrough of a productio...

ML System Design
6
0
76 people solved
Jul 17, 2025
HubSpot logo
HubSpot
Easy
Software Engineer

Design an hourly weather crawling service

Scenario Design a service that crawls the U.S. National Weather Service (or a similar public provider) and provides hourly weather data to internal co...

System Design
21
0
152 people solved
Dec 15, 2025
HubSpot logo
HubSpot
Easy
Software Engineer

Design a Netflix-like video platform

Scenario Design a Netflix-like platform that supports: - Search for videos (by title, tags, people, etc.) - Stream videos to web/mobile/TV clients - U...

System Design
9
0
144 people solved
Dec 15, 2025
Google logo
Google
Medium
Software Engineer

Recommend top-K movies from similarity graph

Movie Recommendation: Top K You are building a simple movie recommendation feature. Input - A set of movies 0..(M-1). - An undirected similarity graph...

Coding & Algorithms
68
1
529 people solved
Dec 15, 2025
Ramp logo
Ramp
Hard
Software Engineer

Detect recurring transactions from a ledger

You are given a list of credit/debit card transactions. Each transaction has: - transaction_date (YYYY-MM-DD) - merchant (string) - amount (decimal, p...

Coding & Algorithms
43
0
498 people solved
Dec 15, 2025
Coursera logo
Coursera
Medium
Software Engineer

Implement plurality and majority voting

You are given an array votes of length n, where each element is a candidate identifier (string or integer). Implement two voting systems: 1) Plurality...

Coding & Algorithms
5
0
51 people solved
Dec 15, 2025
Goldman Sachs logo
Goldman Sachs
Medium
Software Engineer

Find first non-repeating character index

You are given two separate coding tasks. Task 1: First Unique Character Given a string s (lowercase/ASCII letters), return the index of the first char...

Coding & Algorithms
5
0
76 people solved
Dec 15, 2025
Bloomberg logo
Bloomberg
Medium
Software Engineer

Count friend requests based on age rules

Problem You are given an array ages, where ages[i] is the age of the i-th person. A person of age A will send a friend request to a person of age B if...

Coding & Algorithms
14
0
121 people solved
Dec 15, 2025
Uber logo
Uber
Medium
Machine Learning Engineer

Answer leadership questions on tradeoffs and collaboration

Behavioral / Leadership Questions Answer using specific examples from your experience. 1. Project deep dive: Walk through a recent project end-to-end ...

Behavioral & Leadership
18
0
125 people solved
Dec 15, 2025
Meta logo
Meta
Medium
Software Engineer

Handle priority conflicts, setbacks, and initiatives

Behavioral Prompts Answer using a specific past experience (STAR format recommended). 1) Conflict on Priority - Tell me about a time when you and a st...

Behavioral & Leadership
5
0
55 people solved
Dec 15, 2025
Uber logo
Uber
Medium
Software Engineer

Tell about a past project and impact

Tell about a past project and impact Behavioral: Past Project Deep Dive You are in a Software Engineer onsite interview. Share a past project you led ...

Behavioral & Leadership
14
0
125 people solved
Jul 15, 2025
Affirm logo
Affirm
Medium
Software Engineer

Determine winner in optimal-play card game

Determine winner in optimal-play card game Given a row of N cards with integer values (values may be positive, zero, or negative), two players alterna...

Coding & Algorithms
19
1
156 people solved
Jul 15, 2025
SoFi logo
SoFi
Hard
Software Engineer

Scale a key-value store with consistent hashing

Scale a key-value store with consistent hashing System Design: Scale a Key–Value Store with Consistent Hashing Context You have a single-server key–va...

System Design
8
0
125 people solved
Jul 15, 2025
Meta logo
Meta
Hard
Software Engineer

Design a scalable key-value configuration service

Design a scalable key-value configuration service Design a Globally Distributed Key–Value Configuration Service Background You are asked to design a g...

System Design
5
0
51 people solved
Jul 15, 2025
Amazon logo
Amazon
Medium
Software Engineer

Handle deadlines and misses

Handle deadlines and misses This is a two-part behavioral question. Answer both parts: 1. Tight deadline. Describe a time you faced a tight deadline. ...

Behavioral & Leadership
7
0
54 people solved
Jul 15, 2025
Capital One logo
Capital One
Hard
Data Scientist

Find lexicographically smallest string and elimination order

You remember two coding questions from an online assessment. Question 1: Return the lexicographically smallest string after a prefix/suffix reverse Yo...

Coding & Algorithms
10
0
78 people solved
Sep 25, 2025
DoorDash logo
DoorDash
Medium
Data Scientist Locked

Diagnose rising cold-food complaints and choose metrics

This question evaluates a data scientist's diagnostic analytics skills, including hypothesis generation, causal inference, metric engineering, and A/B...

Analytics & Experimentation
5
0
90 people solved
Sep 25, 2025