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
TikTok logo
TikTok
Medium
Data Scientist

Analyze Negative Reviews' Impact on Coupon Repurchase Rate

Measuring Negative Reviews' Impact on Coupon Repurchase Management wants to understand how negative customer reviews affect the probability that a use...

Analytics & Experimentation
22
0
91 people solved
Jul 12, 2025
Pinterest logo
Pinterest
Medium
Data Scientist

Analyze Global Engagement and Impressions with SQL Queries

impressions +---------+---------+----------+----------------+ | user_id | country | category | impression_cnt | +---------+---------+----------+------...

Data Manipulation (SQL/Python)
45
0
6 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

Resolve Conflict and Communicate Effectively in the Workplace

Behavioral Interview: Conflict, Skepticism, and Impact You are interviewing onsite for a Data Scientist role. The interviewer is assessing collaborati...

Behavioral & Leadership
13
0
61 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

Evaluate Facebook's Restaurant Recommendations Feature Effectiveness

Experiment Design: Restaurant Recommendations in Facebook News Feed Facebook is considering restaurant recommendation units inside News Feed, such as ...

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

Calculate Weekly Thread Engagement with Reactions in SQL

messages +------------+--------+----------+--------------+---------------------+ | message_id | sender | receiver | has_reaction | timestamp ...

Data Manipulation (SQL/Python)
79
0
192 people solved
Jul 12, 2025
Citadel logo
Citadel
Medium
Data Scientist

Describe Your Proudest Graduate-Level Achievement and Its Impact

Describe Your Proudest Graduate-Level Achievement and Its Impact This behavioral prompt asks you to summarize graduate-level coursework and research, ...

Behavioral & Leadership
3
0
34 people solved
Jul 12, 2025
Roku logo
Roku
Medium
Data Scientist

Describe Aligning Goals with Cross-Functional Teams

Describe Aligning Goals with Cross-Functional Teams This behavioral prompt evaluates how you collaborate with product managers, engineers, designers, ...

Behavioral & Leadership
31
0
88 people solved
Jul 12, 2025
Roku logo
Roku
Medium
Data Scientist

Measure Speaker's Impact Using Propensity Score Matching

Measure a Speaker's Impact Using Propensity Score Matching A company releases an optional smart speaker. Some users purchase and link the speaker to t...

Analytics & Experimentation
41
0
151 people solved
Jul 12, 2025
Roku logo
Roku
Medium
Data Scientist

Analyze Profit Decline: Data Collection and Hypothesis Testing

Analyze Profit Decline: Data Collection and Hypothesis Testing You manage a coffee shop whose profits have recently declined. You need to diagnose the...

Analytics & Experimentation
15
0
67 people solved
Jul 12, 2025
Airbnb logo
Airbnb
Medium
Data Scientist

Aggregate User Activity, Fit Regression, Interpret Coefficients

user_metrics +----------+------------+---------+--------+-----------+ | user_id | activity_dt| variant | clicks | purchases | +----------+-----------...

Data Manipulation (SQL/Python)
101
0
271 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

Resolve Team Conflicts and Exceed Job Expectations Successfully

Resolve Team Conflicts and Exceed Job Expectations Successfully This behavioral prompt explores initiative beyond formal responsibilities and the abil...

Behavioral & Leadership
27
0
40 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

Calculate Engagement Metrics for Info-Stream Content Analysis

info_stream_views +----------+-----------+--------------+----------+------------+ | post_id | viewer_id | relationship | duration | ds | +---...

Data Manipulation (SQL/Python)
107
1
243 people solved
Jul 12, 2025
Amazon logo
Amazon
Medium
Data Scientist

Evaluate Cost, Time, Security, Flexibility for Training Options

Evaluate Cost, Time, Security, and Flexibility for Training Options Your company needs to roll out an organization-wide employee training program. The...

Behavioral & Leadership
91
0
321 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

Design "Restaurants You May Know" Recommendation Algorithm

Design "Restaurants You May Know" Recommendation Algorithm A food-delivery app wants to launch a personalized home-page module called "Restaurants You...

Analytics & Experimentation
36
0
127 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

Analyze Revenue Shifts to Identify Cannibalization Effects

Analyze Revenue Shifts to Identify Cannibalization Effects Management observes strong revenue growth from one creation_source, such as a channel where...

Analytics & Experimentation
18
0
50 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist

Compute Daily Revenue by Creation Source

active_ads date | ad_id | advertiser_id | creation_source | revenue 2023-09-01 | 1001 | 17 | mobile_app | 150.00 2023-09-01 | 1...

Data Manipulation (SQL/Python)
67
0
230 people solved
Jul 12, 2025
Yahoo logo
Yahoo
Medium
Data Scientist

Calculate Total Spend and Identify Key User Metrics

Transactions +----+---------+--------+------------+ | id | user_id | amount | date | +----+---------+--------+------------+ | 1 | 101 | 23....

Data Manipulation (SQL/Python)
68
0
6 people solved
Jul 12, 2025
Snapchat logo
Snapchat
Medium
Data Scientist

Monitor Friend-Request System for Quality and Abuse

Friendship +--------------+-------------+---------------------+---------------------+ | requester_id | approver_id | request_ts | approval_ts...

Data Manipulation (SQL/Python)
111
1
351 people solved
Jul 12, 2025
Google logo
Google
Medium
Data Scientist

Determine If Two Strings Are Anagrams Efficiently

Scenario Backend service needs to verify whether two user-provided strings are anagrams for text-matching features. Question Implement a Python functi...

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

Design Scalable Database and Analyze E-commerce Data

transactions +-----------+----------+------------+------------+ | user_id | order_id | product_id | order_time | +-----------+----------+-----------...

Data Manipulation (SQL/Python)
68
0
253 people solved
Jul 12, 2025