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
Shopify logo
Shopify
Easy
Data Scientist

Deep dive a technical project and its impact

Describe one technical project you led or significantly contributed to (DS/analytics/ML/engineering). The interviewer wants both a high-level story an...

Behavioral & Leadership
11
0
116 people solved
Nov 21, 2025
OneMain Financial logo
OneMain Financial
Easy
Data ScientistNew Grad

Evaluate shift from branch to digital channel

Business case: OneMain credit card — branch vs. digital acquisition OneMain runs a credit-card business with two acquisition/servicing flows: - Tradit...

Analytics & Experimentation
6
0
104 people solved
Oct 7, 2025
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Implement Social Follow Recommendations

This question evaluates graph data structure design and traversal, set-based aggregation and ranking logic, and the ability to justify data structure ...

Coding & Algorithms
6
0
48 people solved
May 9, 2026
Medium
Software Engineer

Explain RF/analog IC interview fundamentals

Explain RF/analog IC interview fundamentals You are interviewing for an RF/analog IC design role. Answer the following conceptual questions (no code r...

Software Engineering Fundamentals
8
0
118 people solved
Aug 5, 2025
Point72 logo
Point72
Medium
Data Scientist

Choose and Explain a Classical Hypothesis Test

Choose and Explain a Classical Hypothesis Test Explain null and alternative hypotheses, significance level, p-value, Type I error, and Type II error. ...

Statistics & Math
0
0
7 people solved
Dec 14, 2025
Google logo
Google
Medium
Software Engineer

Design log management with auto-deletion

Design log management with auto-deletion Design a Bounded Log Management System with O(1) Victim Selection Context You are designing an in-memory log ...

System Design
6
0
76 people solved
Aug 4, 2025
Boston Consulting Group logo
Boston Consulting Group
Easy
Data Scientist

Interpret AUC Values and Handle Class Imbalance Techniques

Interpret AUC Values and Handle Class Imbalance Techniques AUC and Class Imbalance in Binary Classification Context You are evaluating a binary classi...

Machine Learning
10
0
75 people solved
Aug 4, 2025
Bytedance logo
Bytedance
Medium
Data Scientist

Diagnose Low CTR in an Advertising Campaign Funnel

Diagnose Low CTR in an Advertising Campaign Funnel An analysis has flagged several ad campaigns because their click-through rate (CTR) is below the av...

Analytics & Experimentation
2
0
17 people solved
Apr 4, 2026
Reinforce Labs logo
Reinforce Labs
Medium
Software Engineer Locked

Compute minimum added stones to balance a tree

This question evaluates competency in tree algorithms, subtree aggregation, and integer resource balancing by requiring reasoning about hierarchical s...

Coding & Algorithms
2
0
36 people solved
Jan 8, 2026
Spotify logo
Spotify
Medium
Machine Learning Engineer

Join Tables and Rank Users

You are given two analytics tables: - users(user_id, country, signup_date) - listening_events(event_id, user_id, played_at, minutes_played) Because th...

Coding & Algorithms
10
0
100 people solved
Mar 4, 2026
Amazon logo
Amazon
Medium
Software Engineer Locked

Find Conflicting Events

This question evaluates algorithmic problem-solving in coding and algorithms, focusing on grouping, sorting, and sliding-window techniques applied to ...

Coding & Algorithms
1
0
9 people solved
Jun 19, 2026
Amazon logo
Amazon
Medium
Software Engineer Locked

Kth Largest Perfect Binary Subtree

This question evaluates a candidate's ability to combine tree traversal with structural validation, requiring recognition of perfect binary subtrees a...

Coding & Algorithms
2
0
8 people solved
Jun 19, 2026
Citadel logo
Citadel
Easy
Data ScientistIntern

Diagnose and Validate a Regression Model

You fit a regression model to predict a continuous outcome. The headline error metric looks acceptable, but the team asks whether the model is trustwo...

Statistics & Math
1
0
19 people solved
Aug 4, 2025
Affirm logo
Affirm
Medium
Software Engineer

Discuss team fit and leadership with manager

Discuss team fit and leadership with manager Behavioral Interview Prep: 30‑Minute Hiring Manager Conversation (Software Engineer) Context You are prep...

Behavioral & Leadership
9
0
96 people solved
Jul 15, 2025
MathWorks logo
MathWorks
Medium
Software Engineer

Design a Scalable Product Authentication Platform

Design the authentication infrastructure for a cloud product. Users log in with email and password; the design should be able to add external identity...

System Design
1
0
9 people solved
Feb 3, 2026
Pinterest logo
Pinterest
Hard
Machine Learning Engineer

Explain overfitting and how to prevent it

You are asked rapid-fire ML fundamentals questions. 1. What is overfitting? Explain it in terms of training vs. validation performance and generalizat...

Machine Learning
14
0
93 people solved
Dec 13, 2025
Bytedance logo
Bytedance
Medium
Machine Learning Engineer

Compute Sentence Similarity

Given two text inputs, design and implement a method to compute their semantic similarity. You may use either of the following approaches: 1. Encode e...

Machine Learning
2
0
36 people solved
Jan 7, 2026
SoFi logo
SoFi
Easy
Software Engineer Locked

Rearrange array to maximize positive prefix sums

This question evaluates array manipulation, prefix-sum reasoning, and greedy/combinatorial optimization skills for maximizing a permutation-based metr...

Coding & Algorithms
12
0
115 people solved
Jan 7, 2026
Ramp logo
Ramp
Medium
Software Engineer

Implement a React flag loader with typewriter effect

Scenario You are given a small React + TypeScript project with a Mocha test runner (and an autograder). The task is a practical front-end mini-project...

Software Engineering Fundamentals
9
0
185 people solved
Oct 26, 2025
Axon logo
Axon
Medium
Software Engineer

Design a Test Orchestration System

Design a test orchestration service for an engineering organization. The service should let users define different kinds of tests, schedule when they ...

System Design
11
0
88 people solved
Nov 18, 2025