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
Google logo
Google
Medium
Machine Learning Engineer

Explain LLM lifecycle and trade-offs

Explain the end-to-end lifecycle of a modern large language model. Cover training data collection and filtering, pretraining objectives, transformer a...

Machine Learning
15
1
170 people solved
Jan 19, 2026
Meta logo
Meta
Medium
Software Engineer Locked

Validate Sorted Order Under a Custom Alphabet

This question evaluates a candidate's ability to apply custom ordering rules and string comparison logic, a common variant of array and string validat...

Coding & Algorithms
2
0
18 people solved
Jun 20, 2026
Adobe logo
Adobe
Hard
Machine Learning Engineer Locked

Explain Transformer Attention Fundamentals

This question evaluates understanding of Transformer architectures and LLM training fundamentals, specifically attention mechanics, attention masking ...

Machine Learning
10
0
71 people solved
May 19, 2026
SoFi logo
SoFi
Medium
Software Engineer Locked

Answer Leadership Scenario Questions

This question evaluates leadership, judgment, stakeholder communication, product trade-off decision-making, and ownership skills within a software eng...

Behavioral & Leadership
2
0
39 people solved
Jun 3, 2026
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Find Optimal Property Combination

This question evaluates combinatorial optimization and algorithmic problem-solving skills, focusing on subset selection under capacity constraints and...

Coding & Algorithms
2
1
52 people solved
May 26, 2026
Bytedance logo
Bytedance
Medium
Software Engineer Locked

Design Real-Time Trending Likes

This question evaluates skills in designing scalable, low-latency real-time analytics systems, covering stream processing, time-windowed aggregations,...

System Design
4
0
32 people solved
May 26, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Implement and derive backprop from scratch

Tiny Neural Network From First Principles: Binary Classification Implement and analyze a minimal neural network for binary classification with a singl...

Machine Learning
53
0
921 people solved
Sep 6, 2025
Asana logo
Asana
Medium
Software Engineer

Answer Manager Behavioral Prompts

In a hiring-manager interview, prepare concise STAR-style answers for the following prompts: 1. Describe a significant project you led or contributed ...

Behavioral & Leadership
18
0
154 people solved
Apr 2, 2026
Mixpanel logo
Mixpanel
Medium
Software Engineer

Group Events by an Ordered Attribute List

Group Events by an Ordered Attribute List Problem Implement groupEventCounts(fieldNames, events, groupBy) -> resultJson. Each row in events is a porta...

Coding & Algorithms
1
0
10 people solved
May 11, 2026
Meta logo
Meta
Hard
Software Engineer AI

Design an Automated Ticket Investigation Agent

Design an AI-enabled agentic system that automatically investigates support or engineering tickets. The system should: - Read an incoming ticket and u...

ML System Design
7
0
71 people solved
Apr 27, 2026
Google logo
Google
Hard
Software Engineer

Find maximum value in huge text file

You are given the path to a very large text file on disk. The file has the following properties: - Each line contains exactly one signed 64-bit intege...

Coding & Algorithms
31
0
220 people solved
Dec 8, 2025
Uber logo
Uber
Medium
Software EngineerSenior+ Locked

Shortest Path in a Grid with Blocked Cells

This question tests a candidate's practical grasp of graph traversal algorithms applied to 2D grid problems, specifically BFS for unweighted shortest-...

Coding & Algorithms
0
0
10 people solved
Jun 19, 2026
Glean logo
Glean
Medium
Software Engineer Locked

Robust Selenium Code to Extract Text from Two Elements

This question evaluates practical knowledge of browser test automation, specifically writing reliable Selenium code that reads text from web elements ...

Software Engineering Fundamentals
3
0
60 people solved
Jun 19, 2026
Rippling logo
Rippling
Medium
Software Engineer

Walk through a project deep dive

Behavioral Deep Dive: Walk Through an Impactful Project You are interviewing for a Software Engineer role. This is a hiring-manager (HM) round, not a ...

Behavioral & Leadership
21
0
398 people solved
Sep 6, 2025
Coinbase logo
Coinbase
Hard
Software Engineer

Design a bank account ledger

Design a Bank Account Ledger Design a bank account ledger service for a fintech app. The system is built on an immutable, double-entry ledger so it is...

System Design
79
0
672 people solved
Sep 6, 2025
Rippling logo
Rippling
Medium
Software Engineer AI Locked

Courier Delivery Cost Tracker

This question evaluates a candidate's ability to design a stateful, multi-part class that combines interval tracking with incremental balance accounti...

Coding & Algorithms
2
0
26 people solved
Jun 10, 2026
Blink logo
Blink
Hard
Software Engineer

Design a Medicine Development Platform

Design a medicine development platform and explain microservice boundaries, communication, database choices, async workflows, and AI use cases. `hint ...

System Design
1
0
14 people solved
Jun 28, 2026
Google logo
Google
Medium
Machine Learning Engineer

Design a Product or Video Recommendation System

Design a recommendation system for a large consumer platform. The platform may recommend either products in an e-commerce feed or videos in a media fe...

ML System Design
21
1
145 people solved
Dec 24, 2025
LinkedIn logo
LinkedIn
Medium
Machine Learning Engineer

Answer practical ML foundations questions

In an ML interview, you are asked a series of practical ML foundation questions: 1) Model outputs probabilities. When do you need probability calibrat...

Machine Learning
25
0
181 people solved
Feb 18, 2026
Hebbia logo
Hebbia
Medium
Software Engineer Locked

Design Hebbia Chat for SEC Filings

This question evaluates expertise in ML system design, specifically the ability to architect a multi-agent retrieval-augmented generation pipeline at ...

ML System Design
3
0
28 people solved
Jun 1, 2026