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

Optimize attention for long sequences

Optimize attention for long sequences System Design: Efficient Attention for Long Sequences Context You are designing or optimizing sequence models th...

ML System Design
4
0
44 people solved
Jul 15, 2025
Amazon logo
Amazon
Medium
Software Engineer

Handle deadlines and misses

Handle deadlines and misses This is a two-part behavioral question. Answer both parts: 1. Tight deadline. Describe a time you faced a tight deadline. ...

Behavioral & Leadership
7
0
53 people solved
Jul 15, 2025
Point72 logo
Point72
Easy
Data ScientistIntern

Find kth missing integer and redundant operations

You are given two independent coding tasks. Task 1: K-th missing number You are given an integer array nums (not necessarily sorted) containing distin...

Coding & Algorithms
8
0
56 people solved
Oct 20, 2025
OpenAI logo
OpenAI
Easy
Software Engineer Locked

Simulate a Turn-Based Two-Player Game

This question evaluates API design, state management, move validation, board representation, and correctness guarantees for a turn-based game simulato...

Coding & Algorithms
11
0
78 people solved
Feb 13, 2026
TikTok logo
TikTok
Hard
Data Scientist

Design an experiment for exploratory recommendations

Experiment Design for Exploratory Recommendations You are launching an online A/B test for a new recommendation algorithm. The goal is to increase use...

Analytics & Experimentation
4
0
38 people solved
Jul 13, 2025
Meta logo
Meta
Easy
Data Scientist

Posterior probability given model accuracy

Security Classification: Posterior Probability When Flagged You are evaluating a binary classifier that flags potentially bad users. Assume: - Base ra...

Analytics & Experimentation
7
0
33 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

Comparing two ad‑insertion strategies

Comparing Two Ad Insertion Methods You are designing an ad insertion system. In a short time bucket or session, there are n eligible content slots whe...

Analytics & Experimentation
14
0
30 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

Evaluating a 15 % reduction in post‑card height

Evaluating a 15 Percent Reduction in Post-card Height You own the feed UX for a social app. Designers propose shrinking each post card's height by 15 ...

Analytics & Experimentation
147
1
112 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

Evaluate the Success of Instagram Checkout

Evaluating Instagram Checkout Instagram Checkout allows users to discover products, add to cart, pay, and manage post-purchase flow without leaving In...

Analytics & Experimentation
90
0
97 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

Evaluating Instagram’s one‑tap account switcher

Instagram One-tap Account Switcher: Identity, Behavior, and Risk Product teams shipped an in-app one-tap account switcher to help creators and power u...

Analytics & Experimentation
77
0
278 people solved
Jul 12, 2025
Meta logo
Meta
Hard
Data Scientist

Evaluate the Health of Facebook Groups

Group Health Metrics and Threaded Comments Experiment You are a Data Scientist working on a platform with Groups ranging from small hobby clubs to ver...

Analytics & Experimentation
52
0
53 people solved
Jul 12, 2025
LinkedIn logo
LinkedIn
Medium
Data Scientist

Predict Impact of 'Online Indicator' Feature

LinkedIn Messaging: Online Presence Indicator LinkedIn plans to display an online presence indicator, such as a green dot, next to first-degree connec...

Analytics & Experimentation
13
0
42 people solved
Jul 12, 2025
LinkedIn logo
LinkedIn
Hard
Data Scientist

Evaluate 'Job You May Be Interested In' Recommender

Evaluating a LinkedIn Jobs Recommender Upgrade LinkedIn is upgrading the algorithm that recommends jobs to members across surfaces such as the Jobs ta...

Analytics & Experimentation
19
0
40 people solved
Jul 12, 2025
Capital One logo
Capital One
Easy
Data Scientist

Calculate Incremental Customers for Marketing Spend Justification

Incremental Customers Needed for Marketing Spend You previously computed the per-customer annual profit for a new cardholder, excluding partnership ma...

Statistics & Math
56
0
76 people solved
Jul 12, 2025
PayPal logo
PayPal
Medium
Data Scientist

Master A/B Testing: Key Concepts and Methodologies Explained

A/B Testing and Causal Inference: Core Concepts You are a data scientist interviewing for a role working on an online product. Demonstrate practical A...

Analytics & Experimentation
79
0
162 people solved
Jul 12, 2025
Capital One logo
Capital One
Medium
Data Scientist

Assess Customer Value with Varied Contract Terms and Costs

Subscription Network Service: Customer Value and Contract Terms A subscription network-service provider wants to assess unit economics and portfolio i...

Analytics & Experimentation
109
0
352 people solved
Jul 12, 2025
Capital One logo
Capital One
Medium
Data Scientist

Explain App Growth Strategy and Key Performance Metrics

App Growth Strategy and Key Performance Metrics In an onsite Analytics and Experimentation interview, you must explain a favorite digital consumer app...

Analytics & Experimentation
97
0
321 people solved
Jul 12, 2025
OneMain Financial logo
OneMain Financial
Medium
Data Scientist

Optimize Credit-Card Strategy: Pricing, Limits, and Target Segments

Credit-Card Business Optimization Case You are evaluating a new credit-card product. You have or will estimate per-segment cost, revenue, and risk inp...

Analytics & Experimentation
18
0
75 people solved
Jul 12, 2025
OneMain Financial logo
OneMain Financial
Medium
Data Scientist

Solve Python Challenges: Reverse String, Palindrome, Fibonacci, Unique List

Scenario Live coding round – four quick Python exercises Question Implement a function that reverses a string in-place. Write code that returns True i...

Coding & Algorithms
8
0
25 people solved
Jul 12, 2025
Google logo
Google
Medium
Data Scientist

Describe Your Research and Cross-Functional Collaboration Experience

Behavioral Interview: Research Rigor and Cross-functional Collaboration You are interviewing for a Data Scientist role in a technical phone screen. Th...

Behavioral & Leadership
13
0
60 people solved
Jul 12, 2025