Tech Interview Questions

Practice 9,031+ 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.0k Questions 486 Companies08.11.2026
Showing 20 results
Role
Meta logo
Meta
Medium
Data Scientist

Rank Ads by Conversion Rate for Top 10 Performers

ad id | advertiser_id | created_at 1 | 101 | 2023-07-01 2 | 102 | 2023-07-05 3 | 101 | 2023-07-10 ​ impression id | a...

Data Manipulation (SQL/Python)
1
0
5 people solved
Aug 4, 2025
Amazon logo
Amazon
Medium
Data Scientist

Calculate Weekly, Monthly Hours Watched by Premium Users

watch_events +-----------+----------+----------------+-----------------------+----------------+ | user_id | video_id | watched_minutes| watched_at ...

Data Manipulation (SQL/Python)
0
0
5 people solved
Aug 4, 2025
Capital One logo
Capital One
Medium
Data Scientist

Determine Revenue and Cost Components for Credit-Card Issuer

Determine Revenue and Cost Components for Credit-Card Issuer Credit-Card Issuer Unit Economics and Break-even Analysis Scenario A card issuer is consi...

Analytics & Experimentation
4
0
36 people solved
Aug 4, 2025
Walmart Labs logo
Walmart Labs
Medium
Data Scientist

Understand Propensity Score Matching in Business Analytics

Understand Propensity Score Matching in Business Analytics Propensity Score Matching (PSM) in Observational Product Data Context You work on a growth ...

Statistics & Math
3
0
40 people solved
Aug 4, 2025
Amazon logo
Amazon
Medium
Data Scientist

Calculate Monthly Revenue from Orders in 2023

orders | id | order_date | customer | |----|------------|----------| | 1 | 2023-01-03 | 101 | | 2 | 2023-02-14 | 102 | | 3 | 2023-02-20 | 101 | ​ o...

Data Manipulation (SQL/Python)
0
0
5 people solved
Aug 4, 2025
TikTok logo
TikTok
Medium
Data Scientist

Calculate Day-7 Retention Rate from User Post Data

post_activity +---------+------------+-------+ | user_id | post_date | posts | +---------+------------+-------+ | 1 | 2023-01-01 | 3 | | 1 ...

Data Manipulation (SQL/Python)
1
0
8 people solved
Aug 4, 2025
PayPal logo
PayPal
Medium
Data Scientist

Resolve Conflicts in Data Science Leadership Scenarios

Resolve Conflicts in Data Science Leadership Scenarios Behavioral and Leadership Prompts (Onsite — Data Scientist) Use the STAR method (Situation, Tas...

Behavioral & Leadership
6
0
52 people solved
Aug 4, 2025
PayPal logo
PayPal
Medium
Data Scientist

Clean and Summarize User Purchase Data Efficiently

transactions +-----------+---------------------+-----------+--------+ | user_id | txn_timestamp | txn_value | txn_id | +-----------+----------...

Data Manipulation (SQL/Python)
0
0
4 people solved
Aug 4, 2025
PayPal logo
PayPal
Medium
Data Scientist

Boost User Login Rate: Key Metrics to Monitor

Boost User Login Rate: Key Metrics to Monitor Scenario You are the product data scientist responsible for improving a consumer fintech platform's user...

Analytics & Experimentation
5
0
73 people solved
Aug 4, 2025
PayPal logo
PayPal
Medium
Data Scientist

Generate Bigrams Using Python List Comprehension and Zip

Scenario Live Python exercise: generate all bigrams from an input string and iteratively optimize the solution. Question Write a Python function that ...

Coding & Algorithms
8
0
57 people solved
Aug 4, 2025
Meta logo
Meta
Hard
Data Scientist

Design Metrics to Measure Inappropriate Content Severity and Prevalence

Design Metrics to Measure Inappropriate Content Severity and Prevalence Harmful-Content Detection: Measurement Plan and Experiment Design Objective Yo...

Analytics & Experimentation
3
0
28 people solved
Aug 4, 2025
Amazon logo
Amazon
Medium
Data Scientist

Describe Solving Complex Project Challenges in Detail

Describe Solving Complex Project Challenges in Detail Behavioral: Ownership and Problem-Solving (Data Scientist Phone Screen) Prompt Describe the most...

Behavioral & Leadership
2
0
30 people solved
Aug 4, 2025
Amazon logo
Amazon
Medium
Data Scientist

Ensure Correct Numeric Ordering in Visit ID Comparison

visits +----------+---------+-----------+---------------------+ | visit_id | user_id | page | visit_ts | +----------+---------+-------...

Data Manipulation (SQL/Python)
0
0
6 people solved
Aug 4, 2025
Amazon logo
Amazon
Medium
Data Scientist

Identify Key Metrics for Monitoring Shipment Defects

shipment +-------------+----------+------------+---------+---------+ | shipment_id | order_id | ship_date | carrier | status | +-------------+------...

Data Manipulation (SQL/Python)
0
0
8 people solved
Aug 4, 2025
TikTok logo
TikTok
Medium
Data Scientist

Select 10% Users Randomly from User Table

users +----+----------+-------------+ | id | username | signup_date | +----+----------+-------------+ | 1 | alice | 2023-01-02 | | 2 | bob ...

Data Manipulation (SQL/Python)
0
0
5 people solved
Aug 4, 2025
TikTok logo
TikTok
Easy
Data Scientist

Calculate Expected Draws for X > 0.8 in Uniform(0,1)

Calculate Expected Draws for X > 0.8 in Uniform(0,1) Scenario Quick probability check during a first-round screen to gauge statistical intuition. Ques...

Statistics & Math
7
0
58 people solved
Aug 4, 2025
Shopify logo
Shopify
Medium
Data Scientist

Identify Pirate-Themed Custom Themes Using Jaccard Similarity

Scenario Engineering receives two lists and must identify custom themes that look like Pirate themes. Question a) Write a Python function that compute...

Coding & Algorithms
2
0
17 people solved
Aug 4, 2025
Shopify logo
Shopify
Medium
Data Scientist

Analyze Pirate Theme Usage Growth Over Time

themes +----+--------------+-----------+ | id | name | is_pirate | +----+--------------+-----------+ | 1 | Pirate Red | true | | 2 | ...

Data Manipulation (SQL/Python)
1
0
5 people solved
Aug 4, 2025
Capital One logo
Capital One
Medium
Data Scientist

Compute Customer Spend and Engineer Features for 2023

transactions +-----------+-------------+--------+------------+--------------+ | tran_id | customer_id | amount | tran_date | merchant_cat | +------...

Data Manipulation (SQL/Python)
117
0
540 people solved
Aug 4, 2025
Meta logo
Meta
Medium
Data Scientist

Generate Daily Unique User Views for Each Shop

shop_views +---------+---------+---------------------+ | user_id | shop_id | view_time | +---------+---------+---------------------+ | 101 ...

Data Manipulation (SQL/Python)
69
0
253 people solved
Aug 4, 2025