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

Describe common RTL lint warnings and errors

You are writing RTL (e.g., Verilog/SystemVerilog) and run a lint tool on your code. The tool reports items such as: - "Treat as black box" - Combinati...

Software Engineering Fundamentals
6
0
113 people solved
Dec 8, 2025
Apple logo
Apple
Medium
Software Engineer

Explain use cases for clock synchronizers

Assume you are designing a digital system with multiple clock domains. The clocks have different frequencies and unknown phase relationships. You can ...

Software Engineering Fundamentals
5
0
74 people solved
Dec 8, 2025
Scale AI logo
Scale AI
Medium
Software Engineer

Compute party time blocks per neighborhood

You are given two datasets: 1. Parties: - party_id (string or integer) - start_timestamp (e.g., UNIX timestamp or datetime) - end_timestamp (...

Coding & Algorithms
29
0
266 people solved
Dec 8, 2025
Databricks logo
Databricks
Medium
Software Engineer

Implement a rate-limited hit counter

You are designing a hit counter that records the number of hits received in the past 5 minutes. Implement a class HitCounter with the following method...

Coding & Algorithms
20
0
327 people solved
Dec 8, 2025
Meta logo
Meta
Medium
Software Engineer

Share different perspective from leadership feedback

Describe a time when you received feedback from a manager or senior leader that gave you a different perspective on a situation or project. Explain: -...

Behavioral & Leadership
4
0
48 people solved
Dec 8, 2025
Morgan Stanley logo
Morgan Stanley
Medium
Data Scientist

Estimate Greeks and hedging PnL

Consider a vanilla European option under the Black-Scholes framework. 1. Without using a calculator, explain how you would mentally estimate the optio...

Software Engineering Fundamentals
3
0
56 people solved
Dec 8, 2025
Morgan Stanley logo
Morgan Stanley
Medium
Data Scientist

How do you escape the circle?

A dog runs continuously along the boundary of a circle of radius 1 at speed 4. You start at an arbitrary point strictly inside the circle and can run ...

Coding & Algorithms
3
0
50 people solved
Dec 8, 2025
Airbnb logo
Airbnb
Medium
Software Engineer

Print Sentences as Table

Implement a function that formats a list of sentences as a bordered table. Given: - sentences: a list of strings - width: the fixed content width of e...

Coding & Algorithms
3
1
16 people solved
Feb 9, 2026
Atlassian logo
Atlassian
Easy
Software Engineer Locked

Design a Data Stream Processor

This question evaluates the ability to design real-time data stream processing systems, testing competencies such as high-throughput ingestion, event ...

System Design
4
0
58 people solved
Feb 9, 2026
Meta logo
Meta
Medium
Data Scientist Locked

Analyze Multiple-Account Users in SQL

This question evaluates a data scientist's ability to perform SQL-level user- and account-level aggregation, grouping, and NULL-aware filtering to com...

Data Manipulation (SQL/Python)
2
0
42 people solved
Feb 9, 2026
Bloomberg logo
Bloomberg
Medium
Software Engineer Locked

Predict most likely next word from training data

This question evaluates proficiency in frequency-based language modeling and data-structure design, focusing on token sequence analysis, frequency cou...

Coding & Algorithms
12
0
118 people solved
Feb 9, 2026
Meta logo
Meta
Medium
Software Engineer

Solve four algorithmic problems

Solve the following coding tasks. For each, describe your approach, complexity, and handle edge cases. 1) Make parentheses string valid with minimal d...

Coding & Algorithms
6
0
51 people solved
Oct 12, 2025
DoorDash logo
DoorDash
Hard
Data Scientist

Calculate Order Request Metrics

You are working with DoorDash order and delivery-request data. Write SQL to answer the questions below. Tables: 1. orders - order_id BIGINT, primary k...

Data Manipulation (SQL/Python)
3
0
43 people solved
Apr 25, 2026
PayPal logo
PayPal
Easy
Data Scientist

Write SQL for top drivers and cancellation rates

Question You work on a rideshare / ride-hailing product that connects drivers and riders, with a focus on airport pickups. Using SQL, answer the quest...

Data Manipulation (SQL/Python)
9
0
127 people solved
Dec 7, 2025
Meta logo
Meta
Medium
Machine Learning Engineer AI Locked

Extend a Maze Solver

This question evaluates proficiency in implementing and debugging graph search algorithms and state-space modeling, including correct visited-state ha...

Coding & Algorithms
3
0
34 people solved
Feb 8, 2026
Axon logo
Axon
Medium
Software Engineer Locked

Implement encryption and constant-time random set

This question evaluates understanding of symmetric shared-secret string transformation and the design of a randomized set supporting expected O(1) ope...

Coding & Algorithms
12
0
133 people solved
Feb 8, 2026
NVIDIA logo
NVIDIA
Medium
Software Engineer Locked

Design and implement an LRU cache

This question evaluates knowledge of data structures, algorithmic design, API design, and memory/resource management required to implement an efficien...

Coding & Algorithms
8
0
112 people solved
Feb 8, 2026
Snapchat logo
Snapchat
Medium
Software Engineer Locked

Check if a binary tree is complete

This question evaluates understanding of binary tree properties and traversal techniques, testing competency in data structures and algorithmic reason...

Coding & Algorithms
6
0
48 people solved
Feb 8, 2026
J.P. Morgan logo
J.P. Morgan
Medium
Software Engineer Locked

Design a cloud-based global property rental platform

This question evaluates skills in cloud-native system architecture, distributed systems design, scalability, security, data modeling, and operational ...

System Design
7
0
70 people solved
Feb 8, 2026
Ixl logo
Ixl
Medium
Software Engineer

Design game credit system with add/spend/refund APIs

System Design Prompt: Game Credit System with Add, Spend, and Refund APIs You are designing a backend service to manage virtual game credits for one o...

System Design
10
0
78 people solved
Jul 2, 2025