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
Carvana logo
Carvana
Easy
Software Engineer

Design an Attendance Payroll Service

Design the backend service for an employee attendance system. The service should support: - Employees clocking in and clocking out. - Computing each e...

System Design
2
0
34 people solved
Apr 26, 2026
Carvana logo
Carvana
Easy
Software Engineer

Spell Out a Nonnegative Integer

Given a nonnegative integer, return its English words representation. Implement a function that handles numbers from 0 through 2,147,483,647 inclusive...

Coding & Algorithms
0
0
10 people solved
Apr 26, 2026
Pinterest logo
Pinterest
Medium
Machine Learning Engineer Locked

Design a pin search engine

Design a Pinterest-style pin search engine with hybrid candidate generation, dual-encoder retrieval, multimodal ranking, pairwise/listwise losses, off...

ML System Design
3
0
73 people solved
Apr 9, 2025
Intuit logo
Intuit
Medium
Data Scientist

Compute Cohort Retention Rate

You are given two tables: - users(user_id BIGINT, signup_ts TIMESTAMP) — one row per user. - user_activity(user_id BIGINT, activity_ts TIMESTAMP, even...

Data Manipulation (SQL/Python)
9
0
64 people solved
Feb 10, 2026
Airwallex logo
Airwallex
Medium
Data ScientistSenior+

Diagnose a dip in approval/conversion rate

You are a Staff Data Scientist analyzing a time series metric for a payments/fintech product. Data: Daily (or weekly) time series from Jan 2013 to Jan...

Analytics & Experimentation
12
0
92 people solved
Oct 14, 2025
Databricks logo
Databricks
Hard
Data ScientistIntern

Diagnose and fix multicollinearity in income regression

You want to estimate the relationship between gender and income using a regression model, while controlling for other covariates such as: - age - educ...

Statistics & Math
5
0
80 people solved
Oct 14, 2025
Meta logo
Meta
Medium
Data Scientist

Compute ad revenue metrics by geography in SQL

You work on a marketplace app that shows shop ads. You are given the following tables. Assumptions - All timestamps are stored in UTC. - “Revenue” is ...

Data Manipulation (SQL/Python)
8
0
81 people solved
Oct 14, 2025
Voleon logo
Voleon
Medium
Software Engineer

Count queen attacks on points with blockers

You are given positions on an (unbounded) 2D integer grid. - queens: coordinates of queens - points: query coordinates A queen attacks along 8 directi...

Coding & Algorithms
52
0
392 people solved
Dec 9, 2025
Voleon logo
Voleon
Medium
Software Engineer

Validate whether a binary string is good

You are given a binary string s consisting only of characters '0' and '1'. Define a good string recursively by the grammar: - '0' is a good string. - ...

Coding & Algorithms
42
0
329 people solved
Dec 9, 2025
Meta logo
Meta
Medium
Machine Learning Engineer Locked

Solve array merge, tree view, and maze tasks

This question evaluates array manipulation and in-place algorithms, binary tree traversal and visibility reasoning, and grid graph traversal for path ...

Coding & Algorithms
3
0
39 people solved
Dec 9, 2025
Goldman Sachs logo
Goldman Sachs
Medium
Software Engineer

How would you handle conflict and data pressure?

Behavioral questions (answer both) 1) Leading amid collaborator disagreement You are newly assigned as the team lead by your manager. One collaborator...

Behavioral & Leadership
6
0
60 people solved
Dec 9, 2025
Capital One logo
Capital One
Medium
Data Scientist

Design a better water bottle and test it

Propose 10 mutually exclusive design improvements for a commuter-focused reusable water bottle (e.g., insulation, grip, cap mechanism, filter, materia...

Analytics & Experimentation
2
0
30 people solved
Oct 13, 2025
Capital One logo
Capital One
Easy
Data Scientist

Differentiate fixed and variable costs with examples

Unit Economics: Fixed vs. Variable Costs in a Subscription Streaming Business Task - Define fixed cost vs. variable cost for a subscription streaming ...

Statistics & Math
6
0
57 people solved
Oct 13, 2025
Capital One logo
Capital One
Medium
Data Scientist

Deliver self-intro and justify move and company fit

Behavioral Prompt: Self‑Introduction, Why Capital One, and Job‑Change Rationale Context You are interviewing for a Data Scientist role during an HR sc...

Behavioral & Leadership
3
0
43 people solved
Oct 13, 2025
Stripe logo
Stripe
Medium
Data Scientist Locked

Choose target customers and define success metrics

This question evaluates a data scientist's skills in customer segmentation/scoring, experiment design and randomization, statistical power and sample-...

Analytics & Experimentation
2
0
27 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist

Explain and resolve Simpson’s paradox

Define Simpson’s paradox and construct a concrete numeric example where group-wise success rates favor treatment in each subgroup but the aggregate ra...

Statistics & Math
11
0
103 people solved
Oct 13, 2025
Shopify logo
Shopify
Medium
Data Scientist

Justify and harden your analytics and BI stack

List your current analytics tech suite end-to-end (ingestion, storage/warehouse, transformation, orchestration, catalog/lineage, experimentation platf...

Data Manipulation (SQL/Python)
6
0
82 people solved
Oct 13, 2025
Amazon logo
Amazon
Medium
Data Scientist

Compute CIs, power, and multiple testing

A/B Testing Stats: Confidence Intervals, Power, Multiple Testing, and Clustering Context: You are planning an A/B experiment on a Bernoulli outcome (c...

Statistics & Math
7
0
67 people solved
Oct 13, 2025
Apple logo
Apple
Medium
Data Scientist

Clarify status, education, and multi-role strategy

HR Screen: Candidate Information and Minicase Readiness (Data Scientist) 1) U.S. Work Authorization Provide your current employment/visa status and wo...

Behavioral & Leadership
8
0
63 people solved
Oct 13, 2025
OneMain Financial logo
OneMain Financial
Medium
Data Scientist

Differentiate and control Type I/II errors

A/B Test Powering and Error Control (Two-Proportion Z-Test) Context: You are planning a two-arm A/B test on sign-up conversion. The current baseline c...

Statistics & Math
6
0
51 people solved
Oct 13, 2025