Tech Interview Questions

Practice 9,160+ 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.11.2026
Showing 20 results
Role
Airtable logo
Airtable
Medium
Software Engineer Locked

Explain how to make robust HTTP API calls

This question evaluates understanding of robust HTTP API integration, covering reliability and resilience topics such as timeouts, retries and backoff...

Software Engineering Fundamentals
8
0
97 people solved
Jan 22, 2026
Airtable logo
Airtable
Medium
Software Engineer Locked

Design a scalable search service with sharding

This question evaluates understanding of search system architecture, including indexing, querying, and sharding strategies, and measures competency in...

System Design
12
0
238 people solved
Jan 22, 2026
Airtable logo
Airtable
Medium
Software Engineer Locked

Count business days excluding holidays

This question evaluates proficiency in date and calendar arithmetic, handling set-based exclusions (holiday lists), and reasoning about algorithmic ef...

Coding & Algorithms
29
0
334 people solved
Jan 22, 2026
Wtw logo
Wtw
Easy
Data Scientist Locked

Explain normal distribution and standardize it

This question evaluates understanding of the Gaussian (normal) distribution and the concept of standardization, assessing competencies in probability ...

Machine Learning
1
0
18 people solved
Jan 22, 2026
Crowdstrike logo
Crowdstrike
Medium
Software Engineer Locked

Maximize the minimum value along a grid path

This question evaluates a candidate's competence in graph traversal and path-optimization concepts, emphasizing reasoning about path scores and handli...

Coding & Algorithms
3
0
60 people solved
Jan 22, 2026
Google logo
Google
Hard
Software Engineer Locked

Compute distance-sum from every tree node

This question evaluates understanding of tree and graph algorithms, including computation of pairwise distances and techniques for aggregating path le...

Coding & Algorithms
20
0
145 people solved
Jan 22, 2026
Databricks logo
Databricks
Hard
Software Engineer Locked

Find path between nodes in Fibonacci tree

This question evaluates understanding of recursive tree structures, preorder indexing, implicit tree representations, algorithmic reasoning about node...

Coding & Algorithms
4
0
42 people solved
Jan 22, 2026
Two Sigma logo
Two Sigma
Medium
Data Scientist Locked

Return sorted values after quadratic transform

This question evaluates understanding of mathematical transformations and array manipulation, specifically how applying a quadratic function affects t...

Coding & Algorithms
4
0
69 people solved
Jan 22, 2026
Coinbase logo
Coinbase
Medium
Software Engineer

Implement cursor-based query pagination

You are building a small in-memory database that stores rows with the following fields: - id (string, unique) - score (integer) - payload (string) You...

Coding & Algorithms
31
0
222 people solved
Jan 22, 2026
J.P. Morgan logo
J.P. Morgan
Easy
Software Engineer Locked

Design an autocomplete suggestions API

This question evaluates understanding of string-oriented data structures (e.g., prefix trees/tries), ranked retrieval and dynamic updates, testing ski...

Coding & Algorithms
7
0
66 people solved
Jan 22, 2026
Netflix logo
Netflix
Medium
Software Engineer Locked

Find longest run of identical consecutive shows

This question evaluates array-manipulation skills and the ability to identify contiguous runs of equal values, emphasizing algorithmic efficiency and ...

Coding & Algorithms
4
0
70 people solved
Jan 22, 2026
Airbnb logo
Airbnb
Hard
Software Engineer Locked

Maximize sum with no adjacent tree nodes

This question evaluates understanding of tree-based dynamic programming and stateful optimization for selecting non-adjacent nodes, testing algorithmi...

Coding & Algorithms
12
0
91 people solved
Jan 22, 2026
Airbnb logo
Airbnb
Hard
Software Engineer Locked

Find a split-stay booking across listings

This question evaluates understanding of interval coverage and algorithmic problem solving, specifically reasoning about continuous date ranges, split...

Coding & Algorithms
7
0
83 people solved
Jan 22, 2026
Salesforce logo
Salesforce
Medium
Software Engineer

Implement a traffic-light UI with JS

Frontend Coding: Traffic Light Build a simple traffic light component using HTML + CSS + JavaScript. Requirements - Render a vertical traffic light wi...

Coding & Algorithms
11
0
162 people solved
Jan 22, 2026
Amazon logo
Amazon
Medium
Software Engineer

Reflect on self, goals, learning, competitions

Prepare structured behavioral answers for these interview questions: 1. Give three words that accurately describe you as a professional, and illustrat...

Behavioral & Leadership
4
0
30 people solved
May 28, 2025
Coinbase logo
Coinbase
Medium
Data Scientist Locked

Increment Digit Array

This question evaluates a candidate's competency in array manipulation and elementary arithmetic on digit sequences, including carry propagation and h...

Coding & Algorithms
3
0
48 people solved
Jan 21, 2026
Meta logo
Meta
Medium
Data Scientist

Find multi-account buckets and unread rate

You are analyzing a product in which one user can own multiple accounts. Use the following schema: Table: accounts - account_id BIGINT - user_id BIGIN...

Data Manipulation (SQL/Python)
6
1
31 people solved
Jan 21, 2026
Medium
Software Engineer Locked

Return the k-th row of Pascal-like triangle

This question evaluates combinatorics, array manipulation, and space-efficient algorithm design by requiring computation of a specific row of Pascal’s...

Coding & Algorithms
3
0
28 people solved
Jan 21, 2026
Capital One logo
Capital One
Medium
Software EngineerSenior+

Count Numbers With Odd Zeros

Given an array a of non-negative integers, count how many elements contain an odd number of digit '0' in their decimal representation. Notes: - Treat ...

Coding & Algorithms
13
0
106 people solved
Jan 20, 2026
Point72 logo
Point72
Hard
Data Scientist Locked

Implement composition and mixin utilities

This question evaluates functional programming concepts (function composition and variable-argument handling) and object-oriented serialization patter...

Coding & Algorithms
5
0
46 people solved
Jan 20, 2026