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

Design Ticket Booking Auto Release

Design Ticket Booking Auto Release System Design: Auto-expiring Ticket Reservations Problem Design a ticket-booking system where a reserved ticket aut...

System Design
11
0
41 people solved
Jul 29, 2025
xAI logo
xAI
Medium
Software Engineer

Explain and Implement Strings

Question What is a string in programming languages? Inside a struct string{} in Rust, what fields are stored and how would you design and implement on...

Coding & Algorithms
3
0
23 people solved
Jul 29, 2025
Google logo
Google
Medium
Software Engineer

Show leadership and teamwork

Show leadership and teamwork Behavioral Leadership Question Context You are in an onsite software engineering behavioral and leadership interview. The...

Behavioral & Leadership
12
0
57 people solved
Jul 29, 2025
Imc logo
Imc
Hard
Software Engineer

Choose container set to minimize waste

Question A pharmaceutical company is packaging liquid medicine for shipment. Each customer order has a required volume. The company can choose exactly...

Coding & Algorithms
11
0
111 people solved
Oct 6, 2025
Epic Systems logo
Epic Systems
Medium
Software Engineer

Design time strategy for rapid-fire OA

Design time strategy for rapid-fire OA Online Assessment Strategy for a 2-Minute, 10-Question Drill Context You will complete an online assessment wit...

Behavioral & Leadership
9
0
73 people solved
Jul 28, 2025
Anduril logo
Anduril
Medium
Software EngineerSenior+ Locked

Maximize Profit From Cutting Rods

This question evaluates algorithmic optimization and discrete cost-benefit analysis, testing skills in integer parameter exploration, profit modeling,...

Coding & Algorithms
6
0
45 people solved
Mar 26, 2026
Optiver logo
Optiver
Medium
Software Engineer

Design a Balloon Festival Simulator

Implement a class BalloonFestival with the following API and rules. Goal Track hot air balloons (yours and competitors), evolving wind fields, and bal...

Coding & Algorithms
33
0
376 people solved
Jul 27, 2025
OpenAI logo
OpenAI
Medium
Software Engineer

Implement node messaging and path discovery

You have a network where each node knows only its parent and its children and can send messages to its parent and children. 1) Implement a sendMessage...

Coding & Algorithms
43
0
381 people solved
Jul 27, 2025
Apple logo
Apple
Medium
Software Engineer Locked

Design an Accurate Click Aggregator

This question evaluates a candidate's ability to design reliable, high-throughput event processing and analytics systems, emphasizing data modeling, i...

System Design
9
0
79 people solved
Dec 22, 2025
Tesla logo
Tesla
Medium
Software Engineer

Compare RDBMS and NoSQL trade-offs

Compare RDBMS and NoSQL trade-offs RDBMS vs. NoSQL: Compare and Recommend Context You are designing a production backend service and must choose betwe...

System Design
5
0
83 people solved
Jul 26, 2025
Tesla logo
Tesla
Medium
Software Engineer

Explain HTTP methods and your usage

Explain HTTP methods and your usage HTTP Methods, Idempotency, Safety, and Practical Use Context You design and consume RESTful APIs for high-throughp...

System Design
15
0
111 people solved
Jul 26, 2025
Oracle logo
Oracle
Medium
Software Engineer

Walk through your resume and projects

Walk through your resume and projects Behavioral Prompt: Resume Walkthrough and Project Deep Dive (Software Engineer Onsite) Context You are interview...

Behavioral & Leadership
4
0
69 people solved
Jul 26, 2025
Coinbase logo
Coinbase
Hard
Software Engineer

Design real-time exchange data sync system

Design real-time exchange data sync system System Design: Real-Time Multi-Exchange Stock Data Ingestion and Live Web Page Context You are asked to des...

System Design
5
0
106 people solved
Jul 26, 2025
Old logo
Old
Hard
Data ScientistNew Grad

Solve Exact Probability and Expected-Value Exercises

Solve Exact Probability and Expected-Value Exercises Work through the following short quantitative problems. Give exact simplified fractions when the ...

Software Engineering Fundamentals
1
0
12 people solved
May 16, 2024
Coinbase logo
Coinbase
Medium
Software Engineer Locked

Implement a Flappy Bird Jump Agent

This question evaluates discrete-time physics simulation, real-time decision-making under constraints, collision detection, and deterministic control-...

Coding & Algorithms
4
0
52 people solved
Mar 25, 2026
IBM logo
IBM
Easy
Data Scientist

Write SQL to compute max and min marks

Tables marks | column | type | notes | |---|---|---| | student_id | INT | primary key | | marks | INT | not null | Task Write a SQL query that returns...

Data Manipulation (SQL/Python)
5
0
70 people solved
Oct 3, 2025
WeRide logo
WeRide
Medium
Data Scientist

Compute window averages and merge intervals

Compute window averages and merge intervals You are given two independent pandas tasks. 1. Centered sliding-window average - Input DataFrame df with c...

Data Manipulation (SQL/Python)
11
0
87 people solved
Jan 23, 2025
Meta logo
Meta
Medium
Software Engineer

Design keyword search for social posts

Design a Facebook-like post search feature: - Input: one or more keywords. - Output: all (or top-K) posts that contain the keyword(s). - Assume posts ...

System Design
4
0
32 people solved
Oct 2, 2025
SoFi logo
SoFi
Medium
Software Engineer Locked

Find Kth Unique Maximum

This question evaluates algorithmic problem-solving skills related to sorted arrays, deduplication, and order-statistics across combined datasets, mea...

Coding & Algorithms
2
0
44 people solved
Oct 1, 2025
Airwallex logo
Airwallex
Easy
Data Scientist

Diagnose conversion-rate time series and CTA swap

Part A — Diagnose a conversion/approval-rate time series You are given a monthly time series of credit card approval rate from Jan 2013 to Jan 2015. Y...

Analytics & Experimentation
9
0
96 people solved
Oct 1, 2025