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
Intuit logo
Intuit
Medium
Software Engineer Locked

Format VARCHAR amounts into $ with M/B suffix

This question evaluates a candidate's ability to perform SQL data manipulation tasks such as string-to-number conversion, conditional scaling and suff...

Software Engineering Fundamentals
8
0
60 people solved
Feb 11, 2026
Meta logo
Meta
Medium
Software Engineer

Implement a versioned in-memory DB with CAS and history

In-Memory DB V2: TTL + Compare-And-Set/Delete + Historical Reads Implement an in-memory database keyed by (key, field) supporting TTL, conditional upd...

Coding & Algorithms
7
0
73 people solved
Feb 11, 2026
LinkedIn logo
LinkedIn
Medium
Software Engineer

Explain iOS ARC and avoid retain cycles

iOS Memory Management (ARC) You have 10 minutes to explain iOS memory management under ARC. Cover the following: 1. How ARC manages object lifetime (w...

Software Engineering Fundamentals
9
0
103 people solved
Feb 11, 2026
Aurora logo
Aurora
Medium
Software Engineer

Compute streaming sliding-window minimums

Problem You are given an integer array nums of length n and an integer window size k. You scan nums from left to right (streaming). At each index i, y...

Coding & Algorithms
13
0
90 people solved
Feb 11, 2026
Whatnot logo
Whatnot
Medium
Data ScientistSenior+

Compute a Seven-Day Rolling Average

Compute a Seven-Day Rolling Average Write one PostgreSQL SELECT statement or CTE query. Do not create, alter, or modify tables. Schema daily_metrics |...

Data Manipulation (SQL/Python)
0
0
2 people solved
Mar 30, 2026
Okta logo
Okta
Medium
Software EngineerSenior+ Locked

Validate IPv4 Address List

This question evaluates proficiency in string parsing, input validation, numeric boundary checks, and algorithmic complexity by requiring verification...

Coding & Algorithms
3
0
43 people solved
Mar 30, 2026
Atlassian logo
Atlassian
Medium
Machine Learning Engineer

Design a Jira+Confluence RAG assistant

You are asked to design a simple Retrieval-Augmented Generation (RAG) system that answers employee questions using content from two internal products:...

ML System Design
7
0
56 people solved
Nov 21, 2025
Tubitv logo
Tubitv
Medium
Machine Learning Engineer

ML System Design: Thumbnail Selection for a Streaming Catalog

ML System Design: Thumbnail Selection for a Streaming Catalog You work at a video streaming service. For each title in the catalog (movie or show), th...

ML System Design
1
0
20 people solved
Feb 10, 2026
Atlassian logo
Atlassian
Medium
Machine Learning Engineer Locked

Design a product-feed recommendation system

This question evaluates a candidate's competency in end-to-end machine learning system design for recommendation engines within the ML System Design d...

ML System Design
3
0
66 people solved
Oct 15, 2025
LinkedIn logo
LinkedIn
Medium
Data Scientist

Handle imbalance, sampling, and overfitting

Machine Learning Fundamentals: Imbalance, Sampling, Overfitting, and Regularization You are asked several machine learning fundamentals questions in a...

Machine Learning
7
0
57 people solved
Jul 8, 2025
Visionav logo
Visionav
Medium
Software Engineer Locked

Connect Motion Planning, Stability, and LQR Control

Connect four layers of mobile-robot reasoning: transfer-function stability, A* versus RRT planning, temporal-logic safety and liveness, and LQR feedba...

Software Engineering Fundamentals
0
0
7 people solved
May 25, 2026
Luma logo
Luma
Medium
Machine Learning Engineer Locked

Solve Seven Python Image and Data Tasks

This multi-part Python assessment evaluates image and data processing competencies including array and matrix manipulation (center crop, rotation), nu...

Coding & Algorithms
0
0
9 people solved
May 25, 2026
Adia logo
Adia
Easy
Data Scientist Locked

Calculate Playback Counts per Stream

This question evaluates SQL skills in aggregation and joins, specifically counting event occurrences and relating them to stream and streamer identifi...

Software Engineering Fundamentals
0
0
13 people solved
May 25, 2026
Adia logo
Adia
Easy
Data Scientist Locked

Compute Score Difference in Reversing Array Game

This question evaluates array manipulation and stateful simulation skills, parity-based control flow reasoning, and the ability to analyze time comple...

Coding & Algorithms
0
0
8 people solved
May 25, 2026
Google logo
Google
Medium
Software Engineer Locked

Consolidate On-Call Rotation Segments

This question evaluates proficiency with interval manipulation, set management, sorting and event ordering, and the use of appropriate data structures...

Coding & Algorithms
5
0
17 people solved
May 25, 2026
PayPal logo
PayPal
Easy
Data Scientist

Describe career goals and what makes good teams

For a Senior Data Scientist onsite (Uber context), answer the following leadership/behavioral prompts: 1) Describe a past project where you influenced...

Behavioral & Leadership
3
0
58 people solved
Nov 20, 2025
Microsoft logo
Microsoft
Easy
Data Scientist Locked

Explain SHAP and build an ML project

This question evaluates understanding of model explainability using SHAP and the competency to design and operationalize an end-to-end machine learnin...

Machine Learning
9
0
96 people solved
Feb 9, 2026
Google logo
Google
Hard
Software Engineer

Check Digits and Combine Ranges

You are asked to solve two independent coding tasks. Task 1: Check Whether an Integer Reads the Same Backward Given an integer x, return true if its d...

Coding & Algorithms
0
0
13 people solved
Mar 29, 2026
Travelers Insurance logo
Travelers Insurance
Easy
Data ScientistIntern

Handle multicollinearity in feature selection

You are building an interpretable predictive model for an insurance company, such as a linear or logistic regression model for claim risk. Several inp...

Machine Learning
4
0
56 people solved
Mar 29, 2026
Google logo
Google
Medium
Software Engineer

Answer product, collaboration, and prioritization scenarios

Behavioral / Leadership prompts Answer the following (you can assume a 35–40 minute behavioral interview): 1. Intro (5 minutes): Walk through your bac...

Behavioral & Leadership
3
0
45 people solved
Oct 14, 2025