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

Explain Redis/MySQL internals and containers vs VMs

This question evaluates understanding of backend system internals and operational tooling—specifically in-memory datastore architecture (Redis), relat...

Software Engineering Fundamentals
8
0
67 people solved
Feb 12, 2026
Sonatus logo
Sonatus
Hard
Software Engineer

Design a RAG system for vehicle documents

Design a Retrieval-Augmented Generation (RAG) architecture to power a Q&A chatbot over vehicle documentation. Document types & characteristics - Sourc...

System Design
8
0
68 people solved
Feb 12, 2026
Intuit logo
Intuit
Easy
Data Scientist Locked

Build a predictive model from TurboTax sample data

Build a predictive model from TurboTax sample data evaluates core ML concepts, assumptions, math intuition, training/evaluation trade-offs, and practi...

Machine Learning
12
0
106 people solved
Aug 1, 2025
Intuit logo
Intuit
Easy
Data Scientist

Diagnose KPI anomaly and evaluate promotion/A-B test

Diagnose KPI anomaly and evaluate promotion/A-B test You are a Data Scientist supporting a TurboTax product team. You are asked to handle three relate...

Analytics & Experimentation
12
0
130 people solved
Aug 1, 2025
Capital One logo
Capital One
Easy
Data Scientist

Calculate Annual Profit of Credit Card Portfolio

Credit Card Portfolio Annual Profit You manage a portfolio of 500,000 active credit-card accounts. Each active card generates multiple revenue streams...

Statistics & Math
25
0
106 people solved
Jul 12, 2025
Tradedesk logo
Tradedesk
Easy
Data ScientistIntern

Answer common DS behavioral screen questions

You are interviewing for a Data Science internship. Answer the following behavioral questions. 1. Introduce yourself (30–60 seconds). 2. Project deep ...

Behavioral & Leadership
4
0
77 people solved
Oct 18, 2025
LinkedIn logo
LinkedIn
Easy
Data Scientist Locked

Choose better bank queue and describe distributions

This question evaluates probabilistic reasoning and statistical intuition—queueing theory for expected waiting time and variability plus distributiona...

Statistics & Math
4
0
60 people solved
Feb 11, 2026
Meta logo
Meta
Medium
Software EngineerSenior+

Handle conflict and missed delivery deadlines

Answer behavioral questions covering: 1. Conflict: Describe a time you had significant conflict with a teammate/stakeholder. What caused it, what did ...

Behavioral & Leadership
6
0
59 people solved
Feb 11, 2026
Ixl logo
Ixl
Easy
Software Engineer

Debug Kubernetes crashes and review Python ingestion script

Part A — Kubernetes: Pod/Container Crash Debugging You are on call and a service deployed to Kubernetes starts failing. The Pod shows CrashLoopBackOff...

Software Engineering Fundamentals
4
0
63 people solved
Feb 11, 2026
Bobyard logo
Bobyard
Medium
Software Engineer

Implement comment sorting and nesting

You are given mock comment data on the frontend. Each comment has: - id: unique comment ID - userId: author ID - timestamp: creation time - content: c...

Coding & Algorithms
5
0
44 people solved
Apr 9, 2026
XPeng logo
XPeng
Medium
Machine Learning Engineer

Discuss resume and company fit

Behavioral Prompt: Resume Walkthrough (RL or Systems), Motivation, and 6–12 Month Plan Context You are interviewing for a Machine Learning Engineer ro...

Behavioral & Leadership
8
0
65 people solved
Sep 6, 2025
Anthropic logo
Anthropic
Medium
Software Engineer

Describe a Python design-and-coding approach in Colab

Python Coding-and-Design Exercise in Google Colab You are given an open-ended coding-and-design exercise to complete in Python, and the interviewer re...

System Design
35
0
396 people solved
Sep 6, 2025
Optiver logo
Optiver
Hard
Data Scientist

Solve probability and expectation problems

Probability and Expectation Practice (Take‑home) Assume all coins and dice are fair unless stated otherwise. Show reasoning and final results. 1) Thre...

Statistics & Math
23
0
185 people solved
Sep 6, 2025
Meta logo
Meta
Medium
Machine Learning Engineer

Describe handling intense time pressure

Behavioral & Leadership (Onsite): Thriving Under Time Pressure and Multitasking Prompt Tell me about a time you had to deliver high‑quality work under...

Behavioral & Leadership
11
0
86 people solved
Sep 6, 2025
Shopify logo
Shopify
Medium
Software Engineer

Explain background, motivations, and stakeholder handling

Behavioral HR Screen: Software Engineer (Shopify) You are preparing for a first-round HR screen for a Software Engineer role. Provide concise, structu...

Behavioral & Leadership
7
0
131 people solved
Sep 6, 2025
Google logo
Google
Hard
Machine Learning Engineer

List regularization methods and trade-offs

Question: Compare Regularization Techniques and When to Use Them Context: You are interviewing for a machine learning engineering role and are asked t...

Machine Learning
16
0
147 people solved
Sep 6, 2025
Google logo
Google
Hard
Software Engineer

Diagnose distributed database inconsistency

Distributed Database Incident: Inconsistent Replicas You are on-call for a distributed database that serves production traffic. Dashboards show data i...

System Design
11
0
88 people solved
Sep 6, 2025
Google logo
Google
Hard
Software Engineer

Design autonomous cloud monitoring and remediation

Design an AI-Assisted Monitoring and Auto-Remediation Service Context Design a service that monitors cloud applications across multiple providers, col...

ML System Design
9
0
122 people solved
Sep 6, 2025
Tesla logo
Tesla
Hard
Machine Learning Engineer

Compare RNNs, LSTMs, Transformers, and MPC

Sequence Modeling Architectures and MPC (Technical Screen) You worked on a sequence-modeling project involving multivariate time-series signals and mu...

Machine Learning
8
0
136 people solved
Sep 6, 2025
Bloomberg logo
Bloomberg
Hard
Software Engineer

Design auth, session security, and top-N users

Web App Design: Authentication, Security, and Top-N Active Users Context: Build a browser-based web application where a user signs in and the page dis...

System Design
23
0
208 people solved
Sep 6, 2025