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 480 Companies08.05.2026
Showing 20 results
Role
Meta logo
Meta
Medium
Data Scientist

Demonstrate Culture Fit and Motivation in Meta Interview

Demonstrate Culture Fit and Motivation in Meta Interview Behavioral Interview: Culture Fit and Motivation (Meta — Data Scientist, Onsite) Prompt Answe...

Behavioral & Leadership
3
0
27 people solved
Aug 4, 2025
Meta logo
Meta
Medium
Data Scientist

Identify 3-Person Call Cycles in Video-Calling App

Calls callerid | recipientid | ds | call_id | duration 1001 | 2001 | 2023-02-20| 555 | 180 2001 | 3001 | 2023-02-20| ...

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

Analyze Social Media Engagement with SQL Queries

info_stream_views +----------+---------+-----------+-------------------------+-----------------------+------------+ | view_id | post_id | viewer_id |...

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

Solve Algorithmic Challenges in Online Coding Assessments

Scenario Online assessment requiring implementation of common algorithmic problems. Question Given an array of integers and a target, return indices o...

Coding & Algorithms
10
0
90 people solved
Aug 4, 2025
Google logo
Google
Medium
Data Scientist

Calculate Top Countries' Gmail Usage and MoM Change

emails +----+---------+-----------+-----------+------------+ | id | user_id | country | provider | send_date | +----+---------+-----------+-------...

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

Optimize Travel Costs and Generate Rotational Symmetric Numbers

Scenario You are building a travel-search engine that must 1) show customers the cheapest round-trip they can book if departure and return prices vary...

Coding & Algorithms
7
0
57 people solved
Aug 4, 2025
Google logo
Google
Medium
Data Scientist

Simulate Coin Flips to Determine Fairness via Empirical Distribution

Scenario You must test whether a coin is fair by simulation. Question Write code that repeatedly simulates n coin flips, records the number of heads, ...

Coding & Algorithms
6
0
60 people solved
Aug 4, 2025
Amazon logo
Amazon
Medium
Data Scientist

Retrieve First Active and Last Inactive Dates per User

Given a table activity that tracks user activities, write a SQL query to retrieve the first active date and last inactive date for each user. Table Sc...

Data Manipulation (SQL/Python)
187
9
356 people solved
Aug 4, 2025
LendingClub logo
LendingClub
Medium
Data Scientist

Query Active Loans by Borrower ID in SQL

loans +---------+------------+----------+-----------+---------------+ | loan_id | borrower_id| amount | status | payment_date | +---------+-----...

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

Analyze Monthly Prime vs Non-Prime Sales and Price Buckets

sales +-----------+------------+----------+-------+ | order_id | order_date | is_prime | price | +-----------+------------+----------+-------+ | 1001...

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

Analyze Recent User Activity from Video Call Logs

video_calls caller | recipient | ds | call_id | duration 123 | 456 | 2019-01-01 | 4325 | 864.4 032 | 789 | 2019-01-01 | 9395 | 263.7 456 | 032 | 2019-...

Data Manipulation (SQL/Python)
0
0
5 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
27 people solved
Aug 4, 2025
Amazon logo
Amazon
Medium
Data Scientist

Analyze User Engagement with SQL Queries

events +----------+---------+---------------------+ | event_id | user_id | event_time | +----------+---------+---------------------+ | 1 ...

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

Calculate Monthly Conversion Rate and Average Order Value

page_views +-----------+---------+---------------------+ | user_id | page_id | view_timestamp | +-----------+---------+---------------------+ |...

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

Identify Repeat Advertisers from Consecutive Weeks

SUBMISSIONS +--------------+-----------+-----------+ | advertiser_id| ad_id | week_id | +--------------+-----------+-----------+ | A123 ...

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

Identify Users with Specific Page Navigation Patterns

page_visits +------------+---------+---------+---------------------+ | visit_date | user_id | page_id | ts | +------------+---------+...

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

Align Personal Goals with Experian DataLabs' Mission

Align Personal Goals with Experian DataLabs' Mission Behavioral Question — Motivation, Mission Alignment, and AWS Experience Context You are interview...

Behavioral & Leadership
2
0
29 people solved
Aug 4, 2025
Meta logo
Meta
Medium
Data Scientist

Analyze Oculus App Engagement with SQL Queries

AppUsage +---------+--------+-----------+--------------+------------+ | user_id | app_id | category | minutes_spent| usage_date | +---------+--------...

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

Determine Maximum Path Length in Directed Acyclic Graph

Scenario A backend service represents task dependencies as a directed graph; you need to understand how deep the longest dependency chain can get. Que...

Coding & Algorithms
22
0
76 people solved
Aug 4, 2025
Meta logo
Meta
Medium
Data Scientist

Analyze Bookstore Data to Identify Top Payment Methods

books +---------+------------+----------+-------+ | book_id | title | author_id| price | +---------+------------+----------+-------+ | 1 | ...

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