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
Bank of America logo
Bank of America
Medium
Data ScientistIntern

Answer behavioral prompts for quant internship

Answer behavioral prompts for quant internship Behavioral and Leadership Prompts for a Data Scientist Take‑home Context You are applying for a Data Sc...

Behavioral & Leadership
6
0
45 people solved
Aug 1, 2025
Anthropic logo
Anthropic
Medium
Software Engineer

Detect duplicate files by content

Detect duplicate files by content in a filesystem. Given access to a directory tree, return groups of file paths that have identical byte content. Min...

Coding & Algorithms
12
0
188 people solved
Aug 1, 2025
Box logo
Box
Medium
Software Engineer

Identify and fix deadlock in locked code

Identify and fix deadlock in locked code Multithreaded Deadlock: Diagnose and Fix Context You have concurrent code that acquires multiple locks and oc...

System Design
14
0
140 people solved
Aug 1, 2025
Coinbase logo
Coinbase
Medium
Software Engineer

Explain motivation, UX quality, and change handling

Explain motivation, UX quality, and change handling Behavioral & Leadership Technical Screen (Software Engineer) Context You're interviewing for a Sof...

Behavioral & Leadership
3
0
55 people solved
Aug 1, 2025
Netflix logo
Netflix
Medium
Software Engineer

Build and optimize a video playlist component

Build and optimize a video playlist component Design and implement a video playlist component in React (functional components) that meets the followin...

System Design
17
0
142 people solved
Aug 1, 2025
Virtu Financial logo
Virtu Financial
Medium
Data Scientist

Compute probability in urn with green returns

Compute probability in urn with green returns Urn Sampling with Replacement for Greens Only You have an urn with colored balls. You repeatedly draw on...

Statistics & Math
3
0
55 people solved
Aug 1, 2025
Amazon logo
Amazon
Medium
Software Engineer

Solve string partition and equal-sum package problems

Solve string partition and equal-sum package problems 1) Given a string itemCategories (lowercase English letters) and an integer k (0 ≤ k ≤ 26), coun...

Coding & Algorithms
2
0
44 people solved
Aug 1, 2025
Figma logo
Figma
Medium
Software Engineer

Answer common HM behavioral prompts

Answer common HM behavioral prompts Behavioral & Leadership Prompts (Technical Screen — Software Engineer) Context: You are preparing for a hiring man...

Behavioral & Leadership
20
0
175 people solved
Aug 1, 2025
Figma logo
Figma
Medium
Software Engineer

Design document editor with undo/redo and batching

Design a document-editing layer that supports applying edits and undo. Implement an API with apply(Operation op), undo(), and getText(). Then add tran...

Coding & Algorithms
22
1
346 people solved
Aug 1, 2025
Scale AI logo
Scale AI
Medium
Software Engineer

Update a Neuron Grid

You are given an m x n integer matrix neurons. - A cell is a firing neuron if its value is 0. - A cell is a non-firing neuron if its value is greater ...

Coding & Algorithms
9
1
180 people solved
Feb 22, 2026
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Design a URL Shortening Service

This question evaluates expertise in designing scalable, low-latency web services, covering URL alias generation and collision handling, storage and c...

System Design
5
0
41 people solved
Feb 22, 2026
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Implement Calendar, Tokenizer, and Meeting Optimizer

This question evaluates competencies in interval scheduling and overlap detection, custom string tokenization and parsing rules, and combinatorial opt...

Coding & Algorithms
4
0
77 people solved
Feb 22, 2026
Uber logo
Uber
Medium
Software Engineer

Design a pickup-area driver queue

Design an internal service for a ride-hailing company that maintains a driver queue for each pickup area, such as an airport pickup zone or staging lo...

System Design
26
0
240 people solved
Feb 22, 2026
Mavenclinic logo
Mavenclinic
Medium
Software Engineer Locked

Solve two interview coding problems

This question evaluates graph traversal and pathfinding with weighted edge composition for currency conversion reachability, and sequence partitioning...

Coding & Algorithms
3
0
35 people solved
Feb 22, 2026
Google logo
Google
Hard
Machine Learning Engineer

Can you reach target with distance-threshold edges?

You are given a set of unordered 2D points points[], a start point and an end point (both are included in points), and a function: `text getDistance(p...

Coding & Algorithms
11
1
181 people solved
Feb 22, 2026
Amazon logo
Amazon
Medium
Machine Learning EngineerSenior+

Describe a decision with incomplete information

Describe a decision with incomplete information Behavioral: Decision-Making Without Complete Information (Machine Learning Engineer) Provide a specifi...

Behavioral & Leadership
5
0
64 people solved
Jul 31, 2025
Meta logo
Meta
Hard
Software Engineer

Design leaderboard and messenger systems

Design leaderboard and messenger systems This Meta onsite system-design round asks you to design two large-scale systems back to back. Cover end-to-en...

System Design
7
0
44 people solved
Jul 31, 2025
Meta logo
Meta
Medium
Software Engineer

Solve linked list, top-K, and string reduction

Solve linked list, top-K, and string reduction Solve the following algorithmic tasks: 1) Given a singly linked list, return the k-th node from the end...

Coding & Algorithms
5
0
39 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
66 people solved
Jul 31, 2025
Fidelity logo
Fidelity
Medium
Software Engineer

Write good tests and define integration tests

Write good tests and define integration tests Test Design: Definitions, Trade-offs, and Best Practices Context You're building a small service for a t...

Software Engineering Fundamentals
2
0
28 people solved
Jul 31, 2025