Tech Interview Questions

Practice 9,160+ 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.11.2026
Showing 20 results
Role
Meta logo
Meta
Medium
Machine Learning EngineerIntern AI Locked

Implement Sparse Matrix Operations

This question evaluates proficiency in sparse linear algebra, efficient algorithms, and data-structure design for numerical and machine learning workl...

Coding & Algorithms
6
0
51 people solved
Feb 8, 2026
Pinterest logo
Pinterest
Hard
Data Scientist

Analyze survey with gender imbalance

Analyze survey with gender imbalance Scenario You ran a user survey to measure satisfaction with a new product feature. Each respondent reports: - gen...

Statistics & Math
14
0
116 people solved
Aug 2, 2025
Chime logo
Chime
Easy
Software Engineer

Explain sync/async, Go concurrency, SQL vs NoSQL

You are interviewing for a backend engineering role. Answer the following conceptual questions clearly and with concrete examples. 1) Synchronous vs a...

Software Engineering Fundamentals
26
0
247 people solved
Nov 13, 2025
DocuSign logo
DocuSign
Medium
Software Engineer

Design a multi-level parking system

Design a multi-level parking system System Design: Multi‑Level Parking System Context Design the backend for a multi‑level parking facility. The syste...

System Design
11
0
141 people solved
Aug 1, 2025
Oracle logo
Oracle
Medium
Software Engineer

Count anagram-based replacements per phrase

Problem You are given: - phrases: a list of strings, where each string is a phrase containing words separated by single spaces. - words: a list of str...

Coding & Algorithms
13
0
93 people solved
Dec 15, 2025
Microsoft logo
Microsoft
Medium
Software Engineer

Design a cloud console main page

Scenario You are building the main landing page (home page) of a cloud service console that a user sees immediately after logging in (e.g., similar to...

System Design
210
0
1543 people solved
Dec 15, 2025
OpenAI logo
OpenAI
Hard
Machine Learning Engineer

Design a regional surge pricing strategy

Scenario You operate a ride-hailing platform. You need to design a system that sets surge multipliers (dynamic pricing) for a given region. Task Desig...

System Design
36
0
257 people solved
Dec 15, 2025
OpenAI logo
OpenAI
Hard
Machine Learning Engineer

Design a harmful video content moderation system

Question Design an end-to-end system to detect and moderate harmful videos on a large platform. Requirements - Detect multiple policy categories (viol...

ML System Design
8
0
165 people solved
Dec 15, 2025
OpenAI logo
OpenAI
Hard
Machine Learning Engineer

Design an image/video near-duplicate detection system

Question Design a system to detect near-duplicate images/videos (e.g., reuploads, minor edits, different encodes) at large scale. Requirements - Suppo...

ML System Design
11
0
155 people solved
Dec 15, 2025
OpenAI logo
OpenAI
Hard
Machine Learning Engineer

Design a search query autocomplete system

Question Design a search autocomplete system that suggests completions as the user types. Requirements - Sub-100ms latency per keystroke. - Suggestion...

System Design
23
0
253 people solved
Dec 15, 2025
OpenAI logo
OpenAI
Hard
Machine Learning Engineer

Design an AWS fine-tuning platform for LLMs

Scenario You need to build a system that lets customers fine-tune their own large language model (LLM) on AWS. Task Design a managed platform where us...

ML System Design
17
0
137 people solved
Dec 15, 2025
DoorDash logo
DoorDash
Hard
Software Engineer

Deep-dive a project architecture

Question Pick one of your recent, non-trivial projects and conduct a deep, end-to-end technical review. This is an open-ended architecture deep-dive: ...

System Design
24
0
341 people solved
Jul 31, 2025
OpenAI logo
OpenAI
Hard
Software Engineer Locked

Implement a Contiguous Memory Manager

This question evaluates competence in designing efficient data structures and algorithms for interval management, contiguous allocation and deallocati...

Coding & Algorithms
10
0
151 people solved
Jan 19, 2026
Apple logo
Apple
Medium
Machine Learning Engineer

Explain Vision Encoders and LLM Bottlenecks

Answer the following machine learning system fundamentals questions: 1. What is a vision encoder, and what role does it play in a computer vision or m...

Machine Learning
8
0
82 people solved
Nov 11, 2025
Bloomberg logo
Bloomberg
Medium
Software EngineerSenior+ Locked

Minimize Travel Assignment Cost

This question evaluates algorithmic problem-solving in combinatorial optimization and dynamic programming, testing competency with cost-minimization, ...

Coding & Algorithms
1
0
14 people solved
Jun 1, 2026
Perplexity AI logo
Perplexity AI
Hard
Software Engineer

Implement resilient LLM provider pool

System Design Task: Resilient Multi‑Provider LLM Client Library Context You are designing a client library used by backend services to call external L...

ML System Design
9
0
152 people solved
Aug 13, 2025
Google logo
Google
Hard
Machine Learning Engineer

Design feedback-driven recommender

Design feedback-driven recommender Design: Contextual Bandit Recommendation with Online Learning You are designing an online learning recommendation s...

ML System Design
21
0
138 people solved
Jul 29, 2025
Waymo logo
Waymo
Medium
Software EngineerSenior+ Locked

Design an Online Experiment

This question evaluates experimental design and causal inference skills for production ML systems, including metric definition, randomization and trea...

Machine Learning
11
0
94 people solved
Feb 6, 2026
Salesforce logo
Salesforce
Medium
Software Engineer

Design a Multi-Vendor Integration Platform

Design a Multi-Vendor Integration Platform Prompt Design a platform that connects a product to many third-party vendors such as email and team-messagi...

System Design
1
0
23 people solved
Jan 18, 2026
TikTok logo
TikTok
Medium
Software Engineer

Describe a project you are proud of

Prompt Spend ~30 minutes walking the interviewer through a software project you are proud of. What to cover - Problem & context: What was the user/bus...

Behavioral & Leadership
4
0
66 people solved
Jan 18, 2026