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

Return the K Smallest Values from Sorted Arrays

Return the K Smallest Values from Sorted Arrays Problem Implement kSmallestFromSortedArrays(arrays, takeCount) -> values. Each inner array is sorted i...

Coding & Algorithms
0
0
6 people solved
Jul 26, 2026
Persistence logo
Persistence
Medium
Software Engineer

Reason About Indexes, Kafka, and Database Locking

Reason About Indexes, Kafka, and Database Locking Answer the three backend fundamentals sections below. For each one, connect the mechanism to a concr...

Software Engineering Fundamentals
0
0
6 people solved
Jul 26, 2026
Cisco logo
Cisco
Easy
Software Engineer

Reason About C Pointer and Array Declarations

Explain the following C declarations and expressions. Assume int objects and ordinary pointer arithmetic. 1. Declare an array of pointers to int. 2. D...

Software Engineering Fundamentals
1
0
10 people solved
Jul 16, 2026
LinkedIn logo
LinkedIn
Medium
Software Engineer Locked

Design a Calendar System

This question evaluates a candidate's ability to design a large-scale calendar backend, covering data modeling for events, recurrence, invitations, an...

System Design
8
0
73 people solved
Jun 23, 2026
Anthropic logo
Anthropic
Medium
Software Engineer Locked

Design a One-on-One Chat Service

This question evaluates the ability to design a scalable, real-time one-on-one messaging service, probing distributed systems concepts, data modeling,...

System Design
207
1
1399 people solved
May 31, 2026
NVIDIA logo
NVIDIA
Medium
Software EngineerSenior+

Reason About Endianness, Ring Buffers, and Stack Behavior in Firmware

Reason About Endianness, Ring Buffers, and Stack Behavior in Firmware You are reviewing low-level firmware that receives binary records, buffers them ...

Software Engineering Fundamentals
1
0
17 people solved
Jul 7, 2026
DoorDash logo
DoorDash
Medium
Data ScientistSenior+

Evaluate a Bike-Delivery Pilot with Marketplace Metrics

Evaluate a Bike-Delivery Pilot with Marketplace Metrics A delivery marketplace is considering a bike-based delivery option. Decide why the business mi...

Analytics & Experimentation
1
0
9 people solved
Jul 18, 2026
Figma logo
Figma
Medium
Software Engineer

Leadership and Project Deep-Dive Interview

Leadership and Project Deep-Dive Interview Prepare evidence-based responses to the leadership themes below and a deep dive on one recent project. Use ...

Behavioral & Leadership
7
0
54 people solved
Jul 1, 2026
Snowflake logo
Snowflake
Hard
Software Engineer Locked

Design an Automated Jira-Ticket-to-PR System

This system design question evaluates expertise in distributed systems, asynchronous job processing, and queue-based architecture. It tests practical ...

System Design
17
0
157 people solved
Jun 15, 2026
Databricks logo
Databricks
Medium
Software Engineer Locked

Design a Book Price Aggregator

This question evaluates skills in distributed systems design, fault tolerance, scalability, integration with external services, transactional consiste...

System Design
122
1
1219 people solved
May 6, 2026
Mistral AI logo
Mistral AI
Hard
Machine Learning Engineer

Explain Transformer Internals and Implement Top-p Decoding

You are interviewing for an AI Scientist role. Explain the Transformer architecture in detail, including attention, positional encoding, encoder versu...

Machine Learning
11
0
81 people solved
Jul 2, 2026
Meta logo
Meta
Hard
Machine Learning Engineer Locked

Design an LLM-Based Coding Assistant

This question evaluates a candidate's ability to design an end-to-end machine learning system, covering model architecture, training data pipelines, e...

ML System Design
16
0
123 people solved
Jun 27, 2026
Harvey logo
Harvey
Hard
Software Engineer Locked

Design a RAG Q&A Agent over Law Firm Legal Memos

This question evaluates a candidate's ability to design a retrieval-augmented generation system, covering ingestion, chunking, indexing, retrieval, an...

ML System Design
12
0
202 people solved
Jun 18, 2026
Moodys logo
Moodys
Medium
Software Engineer

Design a Product Inventory and Pricing Service

Design a Product Inventory and Pricing Service Design a read-heavy service for an e-commerce platform. It must return product details, allow authorize...

System Design
0
0
6 people solved
Jul 25, 2026
Spacex logo
Spacex
Medium
Machine Learning EngineerSenior+

Diagnose a Production Classifier and Defend Its Systems Design

Diagnose a Production Classifier and Defend Its Systems Design You own a binary classifier used by a downstream production service. The positive class...

Machine Learning
0
0
6 people solved
Jul 25, 2026
Optiver logo
Optiver
Medium
Software Engineer Locked

Maintain Price Levels For A Single-Symbol Order Book

Review a single-symbol order book implementation prompt with insert, modify, cancel, and price-level lookup callbacks. The interview topic focuses on ...

Coding & Algorithms
82
4
800 people solved
Jun 26, 2026
Serval logo
Serval
Medium
Software Engineer

Find Shared Motion Periods Across Camera Streams

Find Shared Motion Periods Across Camera Streams A camera emits readings (timestamp, intensity) sorted by strictly increasing timestamp. Intensity is ...

Coding & Algorithms
0
0
13 people solved
Jul 12, 2026
OpenAI logo
OpenAI
Hard
Machine Learning Engineer Locked

Implement Backprop for a Tiny Network

This question evaluates understanding of backpropagation, gradient derivation, numerical stability of softmax cross-entropy, and practical implementat...

Machine Learning
173
0
1487 people solved
Apr 3, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Design a Video Generation Service with GPU Fleet Management

Design a Video Generation Service with GPU Fleet Management Design a service that accepts text or media prompts and asynchronously generates videos. F...

ML System Design
4
0
54 people solved
Jul 3, 2026
Airtable logo
Airtable
Medium
Software EngineerSenior+

Design Extensible Undo and Redo for a Spreadsheet

Design Extensible Undo and Redo for a Spreadsheet A spreadsheet already supports editing one cell and needs undo and redo. Extend the design to row an...

Software Engineering Fundamentals
0
0
6 people solved
Jul 24, 2026