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
Meta logo
Meta
Easy
Data Scientist Locked

Evaluate new shop-ads ranking algorithm

This question evaluates a data scientist's skills in online experimentation, causal inference, and marketplace analytics—covering A/B test design, ran...

Analytics & Experimentation
31
0
195 people solved
Jan 17, 2026
Shopify logo
Shopify
Easy
Data Scientist Locked

Compute pirated-theme usage and revenue loss

This question evaluates SQL data manipulation and time-series analytics skills, focusing on interval overlap logic, aggregation of distinct entities, ...

Data Manipulation (SQL/Python)
6
0
46 people solved
Jan 17, 2026
Amazon logo
Amazon
Medium
Software Engineer

Describe projects and handle challenges

Describe projects and handle challenges Behavioral Interview Prompts — Software Engineer (Onsite) Context: In an onsite behavioral interview for a Sof...

Behavioral & Leadership
7
0
75 people solved
Aug 9, 2025
Google logo
Google
Hard
Software Engineer

Apply Range Overwrite Queries

You are given an integer array nums of length n and a list of range-assignment queries. Each query is a tuple (left, right, value), where left and rig...

Coding & Algorithms
22
1
232 people solved
Feb 25, 2026
Meta logo
Meta
Medium
Software Engineer

Design an online chess platform

Design an online chess platform. Requirements: - User matchmaking (ranked/unranked). - Real-time gameplay with low latency moves. - Enforce game rules...

System Design
6
0
53 people solved
Feb 25, 2026
Meta logo
Meta
Medium
Software Engineer

Design real-time live comments

Design a real-time comment system for live video (e.g., Facebook Live comments). Requirements: - Viewers post comments; all viewers see new comments q...

System Design
5
0
41 people solved
Feb 25, 2026
Meta logo
Meta
Medium
Software Engineer

Design a nearby places (proximity) service

Design a proximity search service like Yelp/Google Maps. Requirements: - Store places with (place_id, name, lat/lng, category, rating). - Query: “find...

System Design
5
0
44 people solved
Feb 25, 2026
Meta logo
Meta
Medium
Software Engineer

Design a ticket or hotel reservation system

Design a reservation system (Ticketmaster-style event seats or hotel rooms). Requirements: - Users search availability by date/event. - Users select s...

System Design
2
0
45 people solved
Feb 25, 2026
Zillow logo
Zillow
Medium
Machine Learning Engineer

Write pseudocode for a ReAct-style loop

Coding prompt (pseudocode) Write pseudocode (does not need to compile) for a ReAct-style agent loop that alternates between reasoning and actions. Req...

Coding & Algorithms
5
0
67 people solved
Nov 8, 2025
Intuit logo
Intuit
Easy
Data Scientist

Design an experiment for pricing page redesign

A product team is redesigning a pricing tier page. Historically the page only offered a monthly plan; the redesign adds an annual plan option. You are...

Analytics & Experimentation
12
0
100 people solved
Nov 8, 2025
LinkedIn logo
LinkedIn
Medium
Software Engineer

Design a max-stack with efficient operations

Design a max-stack with efficient operations Design a stack that supports push (x), pop(), top(), peekMax(), and popMax(). The popMax operation must r...

Coding & Algorithms
8
0
71 people solved
Aug 8, 2025
Harvey logo
Harvey
Medium
Machine Learning Engineer Locked

Implement a Spreadsheet With Formulas

This question evaluates understanding of data structures and algorithms for dependency management, expression parsing and evaluation, and detection of...

Coding & Algorithms
3
0
26 people solved
Jun 1, 2026
Palo Alto Networks logo
Palo Alto Networks
Medium
Software Engineer

Introduce yourself and discuss resume details

Behavioral Interview Prompt: Self-Introduction, Resume Walkthrough, Project Deep Dives, Collaboration, and Questions What to Deliver - Self-introducti...

Behavioral & Leadership
11
0
73 people solved
Sep 6, 2025
Suno logo
Suno
Medium
Software Engineer

Describe product usage, feedback, and music experience

Behavioral: Product Usage, Feedback, and Music Background Context You are interviewing for a Software Engineer role at a music-tech company. Assume th...

Behavioral & Leadership
30
0
214 people solved
Sep 6, 2025
Postman logo
Postman
Medium
Software Engineer

Cover intro, projects, interest, goals, Go rating

Behavioral & Leadership Technical Screen — Software Engineer (Postman) Context: You are interviewing for a Software Engineer role in a technical scree...

Behavioral & Leadership
4
0
56 people solved
Sep 6, 2025
Anthropic logo
Anthropic
Hard
Software Engineer

Schedule instructions on a VLIW pipeline

VLIW Instruction Scheduling and Software Pipelining You are given a 4-issue VLIW machine with these functional units and latencies: - 2 ALUs (ALU late...

System Design
32
0
222 people solved
Sep 6, 2025
Applied Intuition logo
Applied Intuition
Hard
Software Engineer

Walk through a recent project design

System Design: End-to-End Project Walkthrough Provide a structured walkthrough of a recent project you led end-to-end. Organize your answer using the ...

System Design
23
0
167 people solved
Sep 6, 2025
Google logo
Google
Medium
Machine Learning Engineer

Describe your proudest project

Behavioral prompt: Describe the project you are most proud of (Machine Learning Engineer) Provide a concise, technical, leadership-focused walkthrough...

Behavioral & Leadership
7
0
91 people solved
Sep 6, 2025
Uber logo
Uber
Medium
Software Engineer

Develop test plan and TDD for word search

Design a Comprehensive Test Plan and TDD Workflow for Word-Search Functions Context and Assumptions We are testing two grid-based word search function...

Software Engineering Fundamentals
5
0
52 people solved
Sep 6, 2025
Apple logo
Apple
Medium
Software Engineer

Find top-k frequent elements efficiently

Given an array (or stream) of integers and an integer k, return any ordering of the k most frequent values. Implement a solution using a heap and disc...

Coding & Algorithms
10
0
90 people solved
Sep 6, 2025