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
Hard
Data Scientist Locked

Design and analyze notification pinning experiment

This question evaluates experimental design, causal inference, metric definition and instrumentation, sample size estimation, and analysis skills in t...

Analytics & Experimentation
1
0
22 people solved
Oct 13, 2025
Microsoft logo
Microsoft
Medium
Data Scientist

Query email logs for deliverability insights

Using the schema and sample data below, write SQL to answer parts a–c. Assume timestamps are UTC. Today is 2025-09-01. Schema: - Emails(sent_id INT, m...

Data Manipulation (SQL/Python)
0
0
6 people solved
Oct 13, 2025
Pinterest logo
Pinterest
Medium
Data Scientist

Compute CTR by format for new US users

You are given three tables. Write a single SQL query to compute click-through rate (CTR) by pin_format for NEW users in the US, where NEW users are th...

Data Manipulation (SQL/Python)
2
0
10 people solved
Oct 13, 2025
Tubi logo
Tubi
Hard
Data Scientist Locked

Handle multiple experiment metrics and communication

This question evaluates a data scientist's competency in experimental design and analysis, including hypothesis hierarchy, multiple-testing control, p...

Analytics & Experimentation
4
0
43 people solved
Oct 13, 2025
Apple logo
Apple
Medium
Data Scientist Locked

Explain CNN shapes, params, and trade-offs

This question evaluates understanding of convolutional neural network tensor shapes, parameter counts and multiply–accumulate (MAC) calculations, rece...

Machine Learning
3
0
58 people solved
Oct 13, 2025
Verkada logo
Verkada
Hard
Software Engineer

Implement WordGuess feedback scoring

WordGuess (Wordle-like) scoring Implement a function that scores a guess against a secret word of the same length. Scoring rules (per character) Retur...

Coding & Algorithms
9
0
67 people solved
Oct 13, 2025
LinkedIn logo
LinkedIn
Medium
Software EngineerSenior+ Locked

Solve substring and top‑K pair problems

This multi-part question evaluates algorithm design and data-structure proficiency across string processing (minimum window substring), pair-selection...

Coding & Algorithms
11
0
82 people solved
Oct 13, 2025
Intuit logo
Intuit
Medium
Software Engineer

Find largest filename from ls -l output

You are given a multi-line string (via stdin) that represents the output of ls -l, with one entry per line. Each file line follows the typical ls -l f...

Coding & Algorithms
3
0
67 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

[Analytics Reasoning] Impact of Malicious Accounts on Meta

You are analyzing malicious accounts on a large social network. Assume: - 1% of all accounts are malicious. - Malicious accounts send friend requests ...

Analytics & Experimentation
10
0
44 people solved
Apr 7, 2025
Atlassian logo
Atlassian
Medium
Machine Learning Engineer Locked

Find LCA in a tree and extend to a DAG

This question evaluates proficiency in graph algorithms and data structures, focusing on lowest common ancestor computation in rooted trees and its ge...

Coding & Algorithms
2
0
34 people solved
Oct 11, 2025
Atlassian logo
Atlassian
Medium
Machine Learning Engineer Locked

Compute inverse-depth weighted sum of a nested list

This question evaluates competency in working with nested data structures and depth-based aggregation, measuring the ability to reason about hierarchi...

Coding & Algorithms
4
0
44 people solved
Oct 11, 2025
Meta logo
Meta
Easy
Data Scientist Locked

Determine if users need a new feature

This question evaluates a data scientist's competency in product analytics, causal inference, experiment design, metric definition, instrumentation, a...

Analytics & Experimentation
2
0
32 people solved
Oct 11, 2025
Coreweave logo
Coreweave
Medium
Software EngineerSenior+

Implement web data fetch and storage tool

Problem You are asked to implement a small program that retrieves data from a remote web service protected by token-based authentication, parses the r...

Coding & Algorithms
18
0
272 people solved
Oct 11, 2025
Stripe logo
Stripe
Medium
Software Engineer Locked

Implement Billing Coding Exercises

This question evaluates skills in billing and payment reconciliation, datetime normalization and comparison, subscription-based scheduling, API integr...

Coding & Algorithms
4
0
42 people solved
Oct 7, 2025
DoorDash logo
DoorDash
Hard
Data Scientist Locked

Investigate Declining Successful Orders

This question evaluates a data scientist's ability to define and validate metrics, generate and prioritize marketplace hypotheses across customer, del...

Analytics & Experimentation
3
0
31 people solved
Oct 5, 2025
Google logo
Google
Medium
Software Engineer Locked

Compute sliding-window average excluding top k

This question evaluates a candidate's understanding of sliding-window algorithms, order-statistics maintenance, and data-structure techniques for incr...

Coding & Algorithms
8
0
67 people solved
Oct 5, 2025
Crowdstrike logo
Crowdstrike
Medium
Software Engineer

Implement templated string replacement

You are given: 1. A dictionary (map) of placeholder keys to values, for example: `python values = { "db_host": "example.com", "db_port": 5001 } ` ...

Coding & Algorithms
6
0
84 people solved
Oct 5, 2025
Arista logo
Arista
Easy
Software Engineer

Find missing value in sorted consecutive array

Given a sorted array nums of distinct integers. The numbers are supposed to form a consecutive sequence starting from some unknown integer start: - If...

Coding & Algorithms
4
0
50 people solved
Oct 4, 2025
Citi logo
Citi
Medium
Data ScientistSenior+

How would you analyze retail volume drop?

Retail BTC volatility is high, but retail trading volume on Coinbase has decreased. Explain how you would investigate the issue with data and turn the...

Analytics & Experimentation
4
0
41 people solved
Mar 25, 2025
IBM logo
IBM
Easy
Data Scientist

Write SQL to compute max and min marks

Tables marks | column | type | notes | |---|---|---| | student_id | INT | primary key | | marks | INT | not null | Task Write a SQL query that returns...

Data Manipulation (SQL/Python)
5
0
68 people solved
Oct 3, 2025