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

Design a top-build target tracker

This question evaluates object-oriented design and data-structure skills, focusing on time-windowed aggregation, top-k query computation, tie-breaking...

Software Engineering Fundamentals
16
0
111 people solved
Jan 30, 2026
Point72 logo
Point72
Hard
Data Scientist

How would you explain PCA and SHAP?

Question You are interviewing for a Data Scientist role at Point72, a systematic / quantitative investment firm. The interviewer asks you to pick one ...

Machine Learning
10
0
144 people solved
Oct 24, 2025
SIG (Susquehanna) logo
SIG (Susquehanna)
Medium
Data Scientist

Determine departure time from travel times

Canoe and River Current Timing Context Two friends paddle on a river with a constant current of 2 mph. Their paddling speed relative to the water is c...

Statistics & Math
8
0
100 people solved
Aug 11, 2025
Arm logo
Arm
Easy
Software Engineer

Explain GPU pipeline and execution hazards

Explain the following GPU architecture topics: 1. How a modern GPU renders a triangle from input vertices to final pixels. 2. How register read-after-...

Software Engineering Fundamentals
6
0
55 people solved
Feb 14, 2026
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Design a Conversational AI Assistant

This question evaluates system design, distributed systems, and real-time inference-serving competencies for building large-scale conversational AI pr...

System Design
22
0
194 people solved
Jan 29, 2026
Amperity logo
Amperity
Medium
Software Engineer

Render Overlapping Rectangles on an ASCII Canvas

Render Overlapping Rectangles on an ASCII Canvas Implement render_canvas(width, height, rectangles). The canvas initially contains spaces and is retur...

Coding & Algorithms
0
0
5 people solved
Apr 7, 2026
Microsoft logo
Microsoft
Hard
Software EngineerSenior+

Implement concurrent structures and debug queue code

The coding rounds covered several implementation and debugging tasks: 1. Implement an LRU cache that supports get(key) and put(key, value) in constant...

Coding & Algorithms
5
0
41 people solved
Apr 7, 2026
Two Sigma logo
Two Sigma
Easy
Data Scientist Locked

How to forecast bike dock demand

This question evaluates competency in time-series forecasting and demand prediction, including feature engineering, model selection and evaluation, ha...

Machine Learning
8
0
60 people solved
Feb 13, 2026
Microsoft logo
Microsoft
Medium
Software EngineerSenior+

Minimum Moves on a Grid with k-Cell Jumps

You are given an m x n grid. Each cell is either open or blocked: - grid[i][j] = 0 means the cell is open. - grid[i][j] = 1 means the cell is blocked....

Coding & Algorithms
0
0
10 people solved
Jun 11, 2026
Mithril logo
Mithril
Medium
Software Engineer Locked

Design Distributed Cloud Job Scheduling

This question evaluates proficiency in distributed systems design, resource scheduling and placement, stateful job orchestration, API and data-model d...

System Design
2
0
22 people solved
May 18, 2026
Apple logo
Apple
Medium
Machine Learning EngineerNew Grad

Design a multimodal RAG assistant

Prompt Design a Retrieval-Augmented Generation (RAG) system that can answer user questions using an internal knowledge base containing multiple modali...

System Design
17
0
174 people solved
Dec 15, 2025
Capital One logo
Capital One
Medium
Machine Learning Engineer

Validate virtual credit card transactions from encoded IDs

You are designing logic for a virtual credit card product. Part 1: Product reasoning Explain key benefits and drawbacks of virtual credit cards for: -...

System Design
18
0
285 people solved
Dec 15, 2025
Meta logo
Meta
Medium
Machine Learning Engineer

Answer core behavioral questions using STAR

Prepare structured answers (use STAR: Situation, Task, Action, Result) for the following common behavioral prompts: 1. Most proud project: Describe a ...

Behavioral & Leadership
8
0
72 people solved
Dec 15, 2025
TikTok logo
TikTok
Medium
Machine Learning Engineer

Explain your VLM project end-to-end

You are asked to deep-dive (“resume grilling”) on a Vision-Language Model (VLM) project listed on your resume. Cover the following clearly and concret...

Machine Learning
10
0
136 people solved
Dec 15, 2025
Meta logo
Meta
Medium
Software Engineer

Merge Three Sorted Arrays Without Duplicates

Merge Three Sorted Arrays Without Duplicates You are given three integer arrays sorted in nondecreasing order. Merge them into one sorted array that c...

Coding & Algorithms
0
0
10 people solved
Mar 2, 2026
Bytedance logo
Bytedance
Medium
Software Engineer

Defend a Project's Schema, Indexes, and Concurrency Model

Defend a Project's Schema, Indexes, and Concurrency Model Choose one data-heavy service you have built and defend its data model under a detailed tech...

Software Engineering Fundamentals
0
0
4 people solved
Apr 26, 2026
Anthropic logo
Anthropic
Hard
Machine Learning Engineer Locked

Design a Production ML Serving System

This question evaluates a candidate's competency in operating and scaling ML-powered production systems, focusing on scaling, reliability and fault to...

ML System Design
15
0
176 people solved
Jan 12, 2026
Google logo
Google
Medium
Software EngineerSenior+

Lead a deep dive on your most complex project

Past project deep dive (Staff/L6) Pick the most complex system you’ve worked on and be prepared for a 30–45 minute deep dive. Expect probing questions...

Behavioral & Leadership
7
0
103 people solved
Jan 12, 2026
Pinterest logo
Pinterest
Hard
Machine Learning EngineerSenior+ Locked

Design an unsafe content detection system

This question evaluates a candidate's competency in end-to-end machine learning system design for unsafe user-generated content detection, covering mu...

ML System Design
12
0
120 people solved
Jan 12, 2026
Shopify logo
Shopify
Medium
Machine Learning Engineer

Explain your career and flagship project

Walk through your background from university to your current role. For each major transition, explain why you made that choice, what challenge you fac...

Behavioral & Leadership
9
0
63 people solved
Mar 1, 2026