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
Shopify logo
Shopify
Medium
Software Engineer AI

Implement an In-Memory File System

Implement an In-Memory File System The source reports an in-memory file-system exercise but not its exact error serialization or current-directory rem...

Coding & Algorithms
1
0
15 people solved
Apr 28, 2026
Shopify logo
Shopify
Medium
Data Scientist AI

Compute Jaccard Similarity for Lists

Implement a Python function to compute the Jaccard similarity between two lists of strings. `python def jaccard_similarity(a: list[str], b: list[str])...

Coding & Algorithms
1
0
27 people solved
Apr 28, 2026
LinkedIn logo
LinkedIn
Medium
Data Scientist

Identify Sales Professionals

Classifying Sales Professionals on LinkedIn You are building a machine-learning system that automatically classifies LinkedIn members who are likely t...

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

Present Analytical Process and Recommendations for Credit-Card Profitability.

Presenting Credit-card Profitability Analysis to a Manager You need to brief your manager on an analysis of credit-card profitability and partnership ...

Behavioral & Leadership
24
0
96 people solved
Jul 12, 2025
Google logo
Google
Medium
Data Scientist

Design A/B Test for Subscription Price Increase Effectiveness

A/B Testing a Subscription Price Increase and Sign-up CTA A B2B SaaS company is considering two experiments: raising subscription prices and improving...

Analytics & Experimentation
71
0
158 people solved
Jul 12, 2025
LinkedIn logo
LinkedIn
Medium
Data Scientist

Resolve Conflicting A/B Test Results in Cities

A/B Test Paradox Across Two Cities You ran an A/B test in two geographies, City X and City Y. Within each city, variant A outperforms variant B. Howev...

Analytics & Experimentation
24
0
56 people solved
Jul 12, 2025
Google logo
Google
Medium
Data Scientist

Adjust YouTube Ad Scores Using Mixed-Effects Linear Regression

Adjusting YouTube Ad Scores with Mixed-effects Regression One hundred reviewers each rate the same 100 YouTube ads on a 1 to 10 scale. Some reviewers ...

Machine Learning
12
0
106 people solved
Jul 12, 2025
TikTok logo
TikTok
Medium
Data Scientist

Improve TikTok's Algorithm for Diverse Content Discovery

Product Feedback and Experimentation: Diverse Content Discovery You are a frequent TikTok user interviewing for a Data Scientist role focused on analy...

Analytics & Experimentation
20
0
40 people solved
Jul 12, 2025
Point72 logo
Point72
Medium
Data Scientist

Convert Dates to Calendar Quarter Labels in SQL/Python

Transactions +----+-----------+ | id | trans_dt | +----+-----------+ | 1 | 20230115 | | 2 | 20230402 | | 3 | 20230930 | | 4 | 20231201 | +---...

Data Manipulation (SQL/Python)
89
0
164 people solved
Jul 12, 2025
DoorDash logo
DoorDash
Hard
Data Scientist

Assess Success Criteria for Bike-Courier Delivery Launch

Assessing a Bike-Courier Delivery Launch DoorDash plans to launch a bike-courier delivery option and wants to assess whether, where, and how to roll i...

Analytics & Experimentation
79
0
162 people solved
Jul 12, 2025
Pinterest logo
Pinterest
Hard
Data Scientist

Investigate Homepage Experiment Without Control Group: Methods and Metrics

Homepage Experiment Without a Control Group A social-media homepage team is analyzing a personalized feed. An intern accidentally launched a treatment...

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

Calculate Profitability and Evaluate Partnership for Credit Card Portfolio

Calculate Profitability and Evaluate a Partnership for a Credit Card Portfolio You are analyzing a mature credit-card portfolio to assess current prof...

Analytics & Experimentation
99
0
329 people solved
Jul 12, 2025
Coinbase logo
Coinbase
Medium
Data Scientist

Diagnose Discrepancy in A/B Test Conversion Rate Results

Diagnose Discrepancy in A/B Test Conversion Rate Results An e-commerce company plans to send personalized marketing emails to increase purchase conver...

Analytics & Experimentation
165
2
478 people solved
Jul 12, 2025
Meta logo
Meta
Medium
Data Scientist Locked

Determine Probability of Shared Videos in Recommendations

Meta statistics and product prompt on video recommendation overlap, covering combinations, probability of shared videos, expected intersection size, s...

Statistics & Math
58
0
115 people solved
Jul 12, 2025
Meta logo
Meta
Easy
Data Scientist

Calculate Expected Day for First Selection in Sampling

Expected Day of First Selection in Daily Sampling There are 1,000 people. Each day, 10 distinct names are selected uniformly at random. Day counting s...

Statistics & Math
28
0
70 people solved
Jul 12, 2025
Amazon logo
Amazon
Easy
Data Scientist

Implement Batch Gradient Descent for Linear Regression

Batch Gradient Descent for Linear Regression You are building a linear regression model from scratch and will optimize the parameters using batch grad...

Machine Learning
18
0
105 people solved
Jul 12, 2025
Meta logo
Meta
Easy
Data Scientist Locked

How would you design a Shop Ads ranking algorithm?

This question evaluates a candidate's understanding of machine learning-driven ad ranking, auction mechanics, multi-stakeholder objective formulation,...

Machine Learning
7
0
80 people solved
Feb 12, 2026
Metropolis logo
Metropolis
Medium
Software Engineer

Introduce yourself and explain your job search goals

You are in a hiring-manager screen for a startup. 1) Give a concise self-introduction tailored to a senior engineering role. 2) Why are you looking fo...

Behavioral & Leadership
5
0
43 people solved
Feb 12, 2026
Jump Trading logo
Jump Trading
Medium
Software Engineer Locked

Identify read-only files from permission records

This question evaluates proficiency in parsing and filtering structured data by interpreting Unix-like permission strings and extracting filenames bas...

Coding & Algorithms
5
0
69 people solved
Feb 12, 2026
Google logo
Google
Medium
Software Engineer Locked

Find shortest relationship path using BFS

This question evaluates proficiency in graph representations and traversal algorithms—specifically BFS and adjacency-structure construction—for comput...

Coding & Algorithms
21
0
143 people solved
Feb 12, 2026