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
NVIDIA logo
NVIDIA
Hard
Software Engineer

Explain optimization and tensor vs pipeline parallelism

Task: Deep Learning Optimization and Parallelism You are asked to explain optimization techniques commonly used to improve deep learning training and ...

Machine Learning
3
0
56 people solved
Sep 6, 2025
DoorDash logo
DoorDash
Medium
Software Engineer

Describe project impact and feedback

Behavioral Prompt: Describe a Recent Project You Led Context You are interviewing for a Software Engineer role in an onsite Behavioral & Leadership ro...

Behavioral & Leadership
8
0
73 people solved
Sep 6, 2025
Credit Genie logo
Credit Genie
Medium
Software Engineer

Introduce yourself and show mission alignment

Behavioral & Leadership: Self-Intro and API/Collaboration Scenarios Context You are interviewing for an ML Engineer role at a consumer fintech startup...

Behavioral & Leadership
9
0
72 people solved
Sep 6, 2025
DoorDash logo
DoorDash
Medium
Software Engineer

Describe your most impactful recent project

Question Walk me through your most impactful (or proudest) recent project. Be ready to go deep on the technical details and the decisions you made. 1....

Behavioral & Leadership
2
0
43 people solved
Sep 6, 2025
Amazon logo
Amazon
Medium
Machine Learning Engineer

Explain LLM architecture, tuning, evaluation

LLM Architecture, Positional Embeddings, Fine-Tuning (PEFT), Regularization, and Evaluation Context You are interviewing for a Machine Learning Engine...

Machine Learning
7
0
78 people solved
Sep 6, 2025
Amazon logo
Amazon
Hard
Machine Learning Engineer

Explain a research project in depth

Walk Through a Research Project You Led (End-to-End) Provide a concise, structured narrative that demonstrates scientific rigor, engineering depth, an...

Behavioral & Leadership
7
0
76 people solved
Sep 6, 2025
Amazon logo
Amazon
Medium
Software Engineer

Maintain real-time top-K products from events

Design a data structure/class that ingests a stream of product events and returns the current top‑K products at any time. Events include {timestamp, p...

Coding & Algorithms
3
1
57 people solved
Sep 6, 2025
Optiver logo
Optiver
Medium
Data Scientist

Devise sequence-rule detection strategy

You are given an integer sequence with 2 ≤ n ≤ 50 terms, possibly following rules such as arithmetic/geometric progressions, alternating patterns, pol...

Coding & Algorithms
8
0
84 people solved
Sep 6, 2025
TikTok logo
TikTok
Medium
Software Engineer

Compute pipeline order from dependencies

You are given a set of pipelines and a list of directed dependency pairs (A, B) meaning pipeline A depends on pipeline B and therefore B must run befo...

Coding & Algorithms
6
0
48 people solved
Sep 6, 2025
BlackRock logo
BlackRock
Easy
Software Engineer

Evaluate a verbal reasoning passage

True/False/Cannot Say – Reading Comprehension Instructions Read the passage and label each statement as True, False, or Cannot Say based only on the p...

Statistics & Math
5
0
62 people solved
Sep 6, 2025
BlackRock logo
BlackRock
Medium
Software Engineer

Demonstrate alignment with UBS culture

Behavioral Prompt: Aligning With UBS's Culture Context: You are interviewing for a software engineering role. Provide two concise, evidence-based exam...

Behavioral & Leadership
5
0
64 people solved
Sep 6, 2025
IBM logo
IBM
Medium
Software Engineer

Compute shared free time intervals

You are given schedules for multiple employees. schedules[i] is a list of busy intervals for employee i, where each interval is half-open [start, end)...

Coding & Algorithms
5
0
56 people solved
Sep 6, 2025
Meta logo
Meta
Hard
Software Engineer

Design an Instagram-like photo-sharing platform

System Design: Instagram-like Photo and Short-Video Platform Goal Design an Instagram-like platform for photos and short videos. The design should cov...

System Design
4
0
47 people solved
Sep 6, 2025
OpenAI logo
OpenAI
Medium
Software Engineer

Implement a Simulated Memory Allocator

Implement a simulated memory allocator that supports allocate(size) and free(ptr) operations analogous to malloc and free. Treat memory as a contiguou...

Coding & Algorithms
50
1
864 people solved
Sep 6, 2025
UiPath logo
UiPath
Medium
Software Engineer

Describe project scope and ownership

Project Deep-Dive: End-to-End Walkthrough Context You are in a technical screen for a Software Engineer role. Provide a concise, structured walkthroug...

Behavioral & Leadership
7
0
53 people solved
Sep 6, 2025
Amazon logo
Amazon
Easy
Software EngineerIntern

Clarify internship availability and conversion

Software Engineering Internship Availability and Conversion Context: During a technical screen for a Software Engineer internship, the interviewer nee...

Behavioral & Leadership
10
0
74 people solved
Sep 6, 2025
Applied Intuition logo
Applied Intuition
Medium
Machine Learning Engineer

Debug a GPT training pipeline

Fix three bugs in a minimal GPT to meet a training-loss target You are given a Colab notebook with a minimal GPT-style language model implemented in P...

ML System Design
18
0
144 people solved
Sep 6, 2025
Amazon logo
Amazon
Medium
Software Engineer

Describe times exceeding and missing expectations

Behavioral Prompt: Exceeding and Falling Below Expectations Context You are interviewing for a Software Engineer role in a technical screen focused on...

Behavioral & Leadership
5
0
43 people solved
Sep 6, 2025
OpenAI logo
OpenAI
Medium
Software Engineer

Implement GPU credit ledger

You manage a GPU pool with per-tenant credits. Given a list/stream of events where each event adjusts a tenant’s credit balance by a signed integer (p...

Coding & Algorithms
36
0
331 people solved
Sep 6, 2025
Google logo
Google
Hard
Software Engineer

Make algorithm code production-ready

Productionizing a Sliding-Window String Algorithm Context: You have implemented a correct sliding-window algorithm for a classic string task (e.g., lo...

System Design
10
0
86 people solved
Sep 6, 2025