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
Anthropic logo
Anthropic
Medium
Software Engineer

Generate Function Profiling Events from Stack Samples

Generate Function Profiling Events from Stack Samples You receive timestamped call-stack samples in increasing timestamp order. Each sample is (timest...

Coding & Algorithms
6
0
63 people solved
Apr 13, 2026
Citadel logo
Citadel
Medium
Software Engineer

Design Inventory Availability and Order Placement

Design Inventory Availability and Order Placement Design the inventory portion of an e-commerce system with two core operations: 1. Query the currentl...

System Design
14
0
118 people solved
Apr 6, 2026
Figma logo
Figma
Medium
Data Scientist

Present a Relevant Data Science Project to a Hiring Manager

Choose one data-science project that is relevant to the role and walk a hiring manager through it. Explain the problem, your role, the analytical appr...

Behavioral & Leadership
1
0
21 people solved
Jul 14, 2026
Walmart logo
Walmart
Medium
Software Engineer

Compare Quicksort and Mergesort in Practice

Compare Quicksort and Mergesort in Practice Compare Quicksort and Mergesort as choices for sorting a large collection. Explain their mechanics, comple...

Software Engineering Fundamentals
0
0
8 people solved
Jul 17, 2026
Google logo
Google
Medium
Software Engineer Locked

Answer Backend Behavioral Questions with Follow-up Depth

Prepare a structured Google behavioral interview answer for answer backend behavioral questions with follow-up depth. The prompt helps candidates fram...

Behavioral & Leadership
11
0
79 people solved
Jun 5, 2026
DoorDash logo
DoorDash
Medium
Software EngineerSenior+ Locked

Design a Food Rating System

This question evaluates skills in system design, data modeling, consistency and transactional guarantees, idempotency, scaling, and designing read-hea...

System Design
64
0
812 people solved
Jun 5, 2026
Databricks logo
Databricks
Medium
Software Engineer

Find the Earliest Anagram Window

Find the Earliest Anagram Window Problem Implement firstAnagramStart(text, pattern) -> index. Return the zero-based start index of the earliest contig...

Coding & Algorithms
1
0
17 people solved
Jun 29, 2026
J.P. Morgan logo
J.P. Morgan
Medium
Data ScientistSenior+

Interpret Model Metrics, Regularization, and Resampling Fundamentals

Interpret Model Metrics, Regularization, and Resampling Fundamentals A screening discussion covers an imbalanced classifier with a 3 percent base rate...

Statistics & Math
0
0
7 people solved
Jul 20, 2026
Pinterest logo
Pinterest
Hard
Machine Learning Engineer

Explain a Project Through Business Impact and User Value

Explain a Project Through Business Impact and User Value Prompt Describe a project from your current or recent work. Explain the problem, your contrib...

Behavioral & Leadership
2
0
28 people solved
Jul 3, 2026
Google logo
Google
Medium
Machine Learning Engineer Locked

Explain ranking cold-start strategies

This question evaluates an engineer's competency in handling cold-start for users and items, constructing and applying content-based embeddings, organ...

Machine Learning
64
1
432 people solved
Mar 30, 2026
OpenAI logo
OpenAI
Medium
Machine Learning Engineer

Debug MiniGPT and Backpropagate Matmul

This is a hands-on PyTorch screen with two independent tasks. You share a code editor with the interviewer and are expected to run the code, read trac...

Machine Learning
104
0
1040 people solved
Apr 3, 2026
Amazon logo
Amazon
Medium
Software EngineerSenior+ Locked

Design a Distributed Cron Job Scheduler

Design a distributed cron scheduler that creates recurring runs, dispatches work, tracks attempts, and recovers from crashes and partitions. Address d...

System Design
2
0
41 people solved
May 29, 2026
Instacart logo
Instacart
Hard
Software Engineer

Design an Inventory Management System

Design an Inventory Management System Design a system that tracks products and stock across one or more locations, supports receipts, reservations, re...

System Design
1
0
16 people solved
Jun 30, 2026
Fluidstack logo
Fluidstack
Easy
Software Engineer

Design a Fair GPU Training Job Platform

Design a Fair GPU Training Job Platform Design a platform where machine-learning engineers submit one-off GPU training jobs. The platform must allocat...

System Design
0
0
6 people solved
Jul 21, 2026
Fluidstack logo
Fluidstack
Easy
Software Engineer

Discuss a Complex Project, Motivation, Strengths, and Sustainable Work

Discuss a Complex Project, Motivation, Strengths, and Sustainable Work Answer the following behavioral questions with concrete, supportable examples. ...

Behavioral & Leadership
0
0
6 people solved
Jul 21, 2026
Databricks logo
Databricks
Hard
Software Engineer

Design a single-node persistent in-memory cache

Scenario Design a single-machine in-memory cache used by a web service to serve concurrent read and write requests. This is a deliberately low-level s...

System Design
213
2
2257 people solved
Jan 22, 2026
Squarepoint logo
Squarepoint
Medium
Software Engineer

Use find, ps, top, and kill Safely on Linux

Use find, ps, top, and kill Safely on Linux You are diagnosing a Linux host where an application is consuming unexpected resources and may need to be ...

Software Engineering Fundamentals
2
0
23 people solved
Jul 12, 2026
Serval logo
Serval
Medium
Software Engineer

Model Flights, Passengers, Bookings, and Seat Holds

Design a relational data model for a flight-booking service that must support these operations efficiently: - Book a passenger on a flight. - Retrieve...

System Design
0
0
11 people solved
Jul 12, 2026
Anthropic logo
Anthropic
Medium
Software Engineer Locked

Scale Duplicate File Detection

This question evaluates system-design, performance-diagnosis, and distributed-systems competencies, focusing on identifying bottlenecks through measur...

System Design
36
0
460 people solved
May 9, 2026
Glean logo
Glean
Medium
Software Engineer

Restore an Array with One Displaced Element

Restore an Array with One Displaced Element An integer array was originally sorted in nondecreasing order. It was then changed by removing at most one...

Coding & Algorithms
3
0
28 people solved
Jul 2, 2026