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

Explain Train-Test Performance Gap

This question evaluates a candidate's competency in diagnosing model generalization failures for both classical machine learning and deep learning sys...

Machine Learning
2
0
31 people solved
Feb 14, 2026
Uber logo
Uber
Medium
Data Scientist

Evaluate ETA Impact on Conversion

You are a Senior Data Scientist at a ride-hailing company such as Uber. ETA refers to the estimated pickup time shown to a rider before they decide wh...

Analytics & Experimentation
18
0
175 people solved
Feb 14, 2026
TikTok logo
TikTok
Hard
Software Engineer

Design overload protection with load shedding

Design overload protection with load shedding Design: Maintain p99 Latency SLOs During Sudden Traffic Spikes Context You are designing a user-facing, ...

System Design
4
0
47 people solved
Jul 15, 2025
TikTok logo
TikTok
Hard
Software Engineer

Explain Kafka architecture and reliability semantics

Explain Kafka architecture and reliability semantics Kafka Architecture and End-to-End Semantics You are asked to explain Kafka's core architecture an...

System Design
5
0
57 people solved
Jul 15, 2025
Meta logo
Meta
Medium
Software Engineer

Describe conflict resolution, prioritization, and collaboration

Describe conflict resolution, prioritization, and collaboration Behavioral Prompt: Conflict Resolution and Leadership (Software Engineer, Onsite) Inst...

Behavioral & Leadership
3
0
55 people solved
Jul 15, 2025
Meta logo
Meta
Medium
Software Engineer

Discuss achievements, ambiguity handling, growth, and conflict management

Discuss achievements, ambiguity handling, growth, and conflict management Behavioral & Leadership Interview Prompts (Software Engineer — Onsite) Conte...

Behavioral & Leadership
2
0
27 people solved
Jul 15, 2025
Meta logo
Meta
Hard
Software Engineer

Design a Dropbox-like file storage and sync service

Design a Dropbox-like file storage and sync service Design a cloud file storage and synchronization service like Dropbox / Google Drive. The system sh...

System Design
7
0
55 people solved
Jul 15, 2025
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