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 480 Companies08.05.2026
Showing 20 results
Role
Amazon logo
Amazon
Medium
Software Engineer

Answer Behavioral Questions About Deadlines, Feedback, and Ambiguity

Prepare behavioral answers about tight deadlines, critical feedback, ambiguous requirements, and AI-related work experience. `hint Hint 1 Start by sta...

Behavioral & Leadership
9
0
150 people solved
Jul 1, 2026
Deshaw logo
Deshaw
Medium
Software EngineerIntern

Teach a New Technical Concept to an Undergraduate

Teach a New Technical Concept to an Undergraduate Imagine the interviewer is an undergraduate who has completed an introductory programming course but...

Behavioral & Leadership
2
0
23 people solved
Jul 1, 2026
Shopify logo
Shopify
Medium
Software Engineer

Parse a CSV and Generate a Gift Exchange

Parse a CSV and Generate a Gift Exchange Implement a small gift-exchange service. The input is CSV text with headers name,email. Parse valid participa...

Software Engineering Fundamentals
1
0
17 people solved
Jul 8, 2026
Amazon logo
Amazon
Medium
Software Engineer

Resolve Package Dependencies with Cycle Detection

Implement buildOrder(dependencies, target), which returns the packages needed to build and install target in a valid dependency-first order. dependenc...

Coding & Algorithms
0
0
5 people solved
Jul 29, 2026
Bilt logo
Bilt
Medium
Software Engineer

Repair and Extend a Transaction Reward Processor

Repair and Extend a Transaction Reward Processor An existing layered web service has failing unit tests. Its transaction-processing path must read a t...

Software Engineering Fundamentals
0
0
8 people solved
Jul 21, 2026
Bytedance logo
Bytedance
Hard
Software Engineer

Build the Largest Allowed Number Below a Limit

Build the Largest Allowed Number Below a Limit Problem Implement largestAllowedBelow(limit, digits) -> result. limit is a positive decimal integer rep...

Coding & Algorithms
0
0
8 people solved
Jul 21, 2026
Bilt logo
Bilt
Medium
Software Engineer

Design a Configurable Reward Points Service

Design a Configurable Reward Points Service Design a reward-points service that reads transactions, calculates and stores rewards, and supports busine...

System Design
1
0
8 people solved
Jul 21, 2026
Lyft logo
Lyft
Medium
Machine Learning Engineer

Implement K-Means Without Numerical Libraries

Implement K-Means Without Numerical Libraries Implement K-means clustering for a list of finite numeric points using only core language features and e...

Machine Learning
2
0
27 people solved
Jul 4, 2026
OpenAI logo
OpenAI
Hard
Machine Learning Engineer

Improve classifier with noisy multi-annotator labels

Problem You are given a text dataset for a binary classification task (label in $\{0,1\\}$). Each example has been labeled by multiple human annotator...

Machine Learning
899
3
6080 people solved
Feb 11, 2026
Anthropic logo
Anthropic
Medium
Software EngineerSenior+ Locked

Discuss Ethical Judgment and Unwanted Work

This behavioral interview question evaluates self-awareness, ethical judgment, and the ability to influence peers without relying on authority — core ...

Behavioral & Leadership
67
0
468 people solved
Jun 14, 2026
Google logo
Google
Medium
Software EngineerNew Grad Locked

Find the Most Frequent IP Addresses in a File Too Large for Memory

Design an exact, bounded-memory method for finding the most frequent IP addresses in a file far larger than RAM. Analyze memory and disk-I/O trade-off...

Software Engineering Fundamentals
4
0
36 people solved
Jun 17, 2026
Salesforce logo
Salesforce
Medium
Software Engineer

Design a Venue Rental and Booking System (HLD)

Design a venue / facility rental system that lets organizers — schools, clubs, and event organizers — discover and rent out physical venues. Venues ar...

System Design
12
0
126 people solved
Jun 30, 2026
DoorDash logo
DoorDash
Medium
Software Engineer

Design a resilient bootstrap API

Design a Resilient Bootstrap API When a client app loads, it needs to fetch everything required to render the first screen in a single call. That data...

System Design
163
1
2425 people solved
Feb 13, 2026
Hudson River Trading logo
Hudson River Trading
Medium
Software Engineer

Count Matrix Cells Whose Row and Column Neighbors Match

Given a matrix, count how many cells have the property that every other value in the same row and every other value in the same column are all equal t...

Software Engineering Fundamentals
9
0
97 people solved
Jul 2, 2026
Mistral AI logo
Mistral AI
Medium
Machine Learning Engineer

Build a Small Agent or RAG Tool with the Mistral API

In a live coding interview, you receive an API token for an LLM backend and are asked to build a small agent or retrieval-augmented generation tool. D...

ML System Design
14
0
120 people solved
Jul 2, 2026
Google logo
Google
Medium
Software EngineerSenior+ Locked

Design A Drive-Style Usage Quota Limiter

Practice a cloud storage system design question about enforcing drive-style usage quotas during uploads, deletes, retries, and concurrent operations. ...

System Design
9
0
103 people solved
May 30, 2026
Legora logo
Legora
Medium
Software Engineer Locked

Design a Scalable File Upload and Content Extraction Pipeline

Design an asynchronous file-upload and content-extraction system for a language-model workflow, including APIs, storage, queues, workers, retries, and...

System Design
5
0
44 people solved
Jun 22, 2026
Legora logo
Legora
Medium
Software Engineer Locked

Present a Technically Challenging Project

Prepare a concise engineering project review that can withstand a detailed technical deep dive. Frame the problem, constraints, architecture, personal...

Behavioral & Leadership
3
0
54 people solved
Jun 22, 2026
Roblox logo
Roblox
Hard
Software Engineer Locked

Design a Played-By Summary System

This system design question evaluates a candidate's ability to decompose a personalized social-proof feature into distinct distributed systems problem...

System Design
15
0
132 people solved
Jun 17, 2026
Onepay logo
Onepay
Easy
Software Engineer

Count Complete Highway Journeys from Toll Logs

Count Complete Highway Journeys from Toll Logs Each toll record is (timestamp, plate, location, booth_type). booth_type is ENTRY, MAINROAD, or EXIT. T...

Coding & Algorithms
0
0
9 people solved
Jul 19, 2026