PracHub
QuestionsExperienceLearningGuidesInterview Prep
Visa Tools

Visa Tools

Visa Sponsors

Find employers with sponsorship filings

H-1B Odds Calculator

Explore your lottery selection odds

Visa Bulletin

Monthly green-card priority dates

PracHub

Master your tech interviews with 18,000+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Green Card Tracker
  • Premium
  • Practice with AI agents
  • For Universities
  • Careers

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • Interview Experiences
  • SQL Questions
  • Blind 75
  • AI Coding Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.

Tech Interview Questions

Practice the exact questions companies are asking right now.

Questions
18.6k
Companies
980
Updated
11.12.2026
18.6k Questions 980 Companies11.12.2026
PLTCHK testimonial
PLTCHK

"I got asked a hardcore MCM DP question and I saw it on PracHub as well. Solved that question in 5 minutes. Without PracHub I doubt I could solve it in 5 hours. Though somehow didn't get hired, perhaps I guess I solved it too fast? /s"

_The_TaNk_ testimonial
_The_TaNk_

"Believe me i'm a student here jn US. Recently interviewed for MSFT. They asked me exact question from PracHub. I saw it the night before and ignored it cause why waste time on random sites. I legit wanna go back and redo this whole thing if I had chance. Not saying will work for everyone but there is certainly some merit to that website. And i'm gonna use it in future prep from now on like lc tagged"

Chris testimonial
ChrisSenior SWE, LinkedIn

"10 years of experience but never worked at a top company. PracHub's senior-level questions helped me break into FAANG at 35. Age is just a number."

sleepy33 testimonial
sleepy33

"I was skeptical about the 'real questions' claim, so I put it to the test. I searched for the exact question I got grilled on at my last Meta onsite... and it was right there. Word for word."

Jake testimonial
JakeSenior ML Engineer, Lyft

"Got a Google recruiter call on Monday, interview on Friday. Crammed PracHub for 4 days. Passed every round. This platform is a miracle worker."

nuggetlord testimonial
nuggetlord

"I've used LC, Glassdoor, and random Discords. Nothing comes close to the accuracy here. The questions are actually current — that's what got me. Felt like I had a cheat sheet during the interview."

Carlos testimonial
CarlosFull Stack, Shopify

"The solution quality is insane. It covers approach, edge cases, time complexity, follow-ups. Nothing else comes close."

boba.tea.vibes testimonial
boba.tea.vibes

"Legit the only resource you need. TC went from 180k -> 350k. Just memorize the top 50 for your target company and you're golden."

Andy testimonial
AndySWE-II, Google

"PracHub Premium for one month cost me the price of two coffees a week. It landed me a $280K+ starting offer."

couchpotato99 testimonial
couchpotato99

"Literally just signed a $600k offer. I only had 2 weeks to prep, so I focused entirely on the company-tagged lists here. If you're targeting L5+, don't overthink it."

Shruti testimonial
ShrutiData Engineer, Salesforce

"Coaches and bootcamp prep courses cost around $200-300 but PracHub Premium is actually less than a Netflix subscription. And it landed me a $178K offer."

midnightramen testimonial
midnightramen

"I honestly don't know how you guys gather so many real interview questions. It's almost scary. I walked into my Amazon loop and recognized 3 out of 4 problems from your database."

Bianca testimonial
BiancaFrontend Eng, Figma

"Discovered PracHub 10 days before my interview. By day 5, I stopped being nervous. By interview day, I was actually excited to show what I knew."

tambrahm007 testimonial
tambrahm007

"I recently cleared Uber interviews (strong hire in the design round) and all the questions were present in prachub."

toa testimonial
toa

"The search is what sold me. I typed in a really niche DP problem I got asked last year and it actually came up, full breakdown and everything. These guys are clearly updating it constantly."

PLTCHK testimonial
PLTCHK

"I got asked a hardcore MCM DP question and I saw it on PracHub as well. Solved that question in 5 minutes. Without PracHub I doubt I could solve it in 5 hours. Though somehow didn't get hired, perhaps I guess I solved it too fast? /s"

_The_TaNk_ testimonial
_The_TaNk_

"Believe me i'm a student here jn US. Recently interviewed for MSFT. They asked me exact question from PracHub. I saw it the night before and ignored it cause why waste time on random sites. I legit wanna go back and redo this whole thing if I had chance. Not saying will work for everyone but there is certainly some merit to that website. And i'm gonna use it in future prep from now on like lc tagged"

Chris testimonial
ChrisSenior SWE, LinkedIn

"10 years of experience but never worked at a top company. PracHub's senior-level questions helped me break into FAANG at 35. Age is just a number."

sleepy33 testimonial
sleepy33

"I was skeptical about the 'real questions' claim, so I put it to the test. I searched for the exact question I got grilled on at my last Meta onsite... and it was right there. Word for word."

Jake testimonial
JakeSenior ML Engineer, Lyft

"Got a Google recruiter call on Monday, interview on Friday. Crammed PracHub for 4 days. Passed every round. This platform is a miracle worker."

nuggetlord testimonial
nuggetlord

"I've used LC, Glassdoor, and random Discords. Nothing comes close to the accuracy here. The questions are actually current — that's what got me. Felt like I had a cheat sheet during the interview."

Carlos testimonial
CarlosFull Stack, Shopify

"The solution quality is insane. It covers approach, edge cases, time complexity, follow-ups. Nothing else comes close."

boba.tea.vibes testimonial
boba.tea.vibes

"Legit the only resource you need. TC went from 180k -> 350k. Just memorize the top 50 for your target company and you're golden."

Andy testimonial
AndySWE-II, Google

"PracHub Premium for one month cost me the price of two coffees a week. It landed me a $280K+ starting offer."

couchpotato99 testimonial
couchpotato99

"Literally just signed a $600k offer. I only had 2 weeks to prep, so I focused entirely on the company-tagged lists here. If you're targeting L5+, don't overthink it."

Shruti testimonial
ShrutiData Engineer, Salesforce

"Coaches and bootcamp prep courses cost around $200-300 but PracHub Premium is actually less than a Netflix subscription. And it landed me a $178K offer."

midnightramen testimonial
midnightramen

"I honestly don't know how you guys gather so many real interview questions. It's almost scary. I walked into my Amazon loop and recognized 3 out of 4 problems from your database."

Bianca testimonial
BiancaFrontend Eng, Figma

"Discovered PracHub 10 days before my interview. By day 5, I stopped being nervous. By interview day, I was actually excited to show what I knew."

tambrahm007 testimonial
tambrahm007

"I recently cleared Uber interviews (strong hire in the design round) and all the questions were present in prachub."

toa testimonial
toa

"The search is what sold me. I typed in a really niche DP problem I got asked last year and it actually came up, full breakdown and everything. These guys are clearly updating it constantly."

Showing 20 results
Ease logo
Ease
Hard
Software Engineer Locked

Build a Hash-Table Key-Value Store Without Built-in Dictionaries or Sets

Implement a key-value store class with put, get and remove without using built-in dictionaries or sets, resolving collisions inside the store rather t...

Software Engineering FundamentalsData Structure Design
2
0
21 people solved
Sep 6, 2026
Anthropic logo
Anthropic
Medium
Software Engineer Locked

Implement a Batch Image Processor

This question evaluates a candidate's competency in image processing operations and parallel/concurrent programming, covering basic transformations (g...

Coding & AlgorithmsConcurrencyFile & Media Storage
31
0
237 people solved
Apr 1, 2026
Stripe logo
Stripe
Hard
Software Engineer Locked

Calculate Per-User Usage Charges

This question evaluates algorithmic data aggregation, numeric billing computations, and the ability to model proration and threshold semantics across ...

Coding & AlgorithmsArrays & Strings
22
0
204 people solved
Jan 3, 2026
LinkedIn logo
LinkedIn
Medium
Software Engineer

Design O(1) insert/delete and frequency-weighted random

Problem Design a data structure that supports the following operations in average \(O(1)\) time: 1. add(x) -> bool - Inserts value x into the colle...

Coding & AlgorithmsData Structure DesignMath & Number Theory
21
1
282 people solved
Feb 12, 2026
Google logo
Google
Medium
Data ScientistSenior+

Can bootstrap help reduce variance

An interviewer asks: “Can bootstrap help reduce variance?” Answer this question precisely. Distinguish between: 1) Using the bootstrap to estimate var...

Statistics & MathSampling & Estimation
23
0
272 people solved
Nov 24, 2025
Roblox logo
Roblox
Medium
Software Engineer

Detect shuffle-mode sequence

Question Given a playlist of distinct songs and two player modes—Random (each next song chosen independently and uniformly at random, with replacement...

Coding & Algorithms
129
0
356 people solved
Jul 29, 2025
Amazon logo
Amazon
Medium
Product Manager

Amazon Estimation: Free Fulfillment Capacity Inside a Hurricane's Forecast Cone

You are a PM at Amazon. A hurricane is approaching, and some Amazon warehouses sit inside its projected path. How would you work out the free storage ...

Product / Decision MakingOperations & CapacityEstimation & Market Sizing
0
0
11 people solved
Jul 7, 2026
Tradedesk logo
Tradedesk
Medium
Software Engineer Locked

Process Operations in a Timestamped In-Memory Database

Implement a timestamped in-memory database that supports writes, deletes, point reads, scans, prefix scans, and TTL expiration. The problem focuses on...

Coding & Algorithms
5
0
48 people solved
Aug 22, 2026
Shopify logo
Shopify
Medium
Machine Learning Engineer

Simulate robot moves on a grid

You are given an m x n grid and a robot that starts at position (r, c) (0-indexed). You are also given a string commands consisting of characters 'U',...

Coding & AlgorithmsSimulation & State Machines
15
0
182 people solved
Feb 18, 2026
Amazon logo
Amazon
Medium
Software EngineerIntern

Compute Latencies and Search Grid Path

You are given two coding tasks from an internship interview. Task 1: Compute Message Latency from CSV Logs Two systems, ComputeA and ComputeB, exchang...

Coding & Algorithms
2
0
52 people solved
Mar 4, 2026
OpenAI logo
OpenAI
Medium
Machine Learning Engineer

Find earliest supporting dependency version

Question Given a list of dependency versions (e.g. [103.003.02, 103.003.03, 203.003.02]) and a black-box API isSupported(v), design an algorithm to fi...

Coding & AlgorithmsBinary Search
94
0
710 people solved
Aug 4, 2025
Adobe logo
Adobe
Medium
Software Engineer

Design a Runtime Localization System

Question Design a localization system for a product released in dozens of countries. Every user-facing string should resolve by locale, support variab...

System Design
2
0
42 people solved
Apr 19, 2026
Amazon logo
AmazonGoogleGoldman SachsBloomberg

Also asked at Goldman Sachs, Bloomberg

Medium
Software Engineer

Find a Same-Direction Cycle in a Circular Array

Find a Same-Direction Cycle in a Circular Array You are given a circular array nums of nonzero integers. From index i, move forward by nums[i] positio...

Coding & AlgorithmsGraphsTwo Pointers & Sliding Window
0
0
4 people solved
Uber logo
Uber
Medium
Product Manager

Quadrupling Uber's Grocery Delivery Adoption: Funnel Math and Growth Levers

You are a product manager at Uber. How would you grow adoption of Uber's grocery delivery offering fourfold? `hint Turn 4x into factors A fourfold jum...

Product Design & StrategyGrowth & MonetizationUser Behavior & Funnels
0
0
6 people solved
Jun 25, 2026
Google logo
Google
Hard
Machine Learning Engineer Locked

Solve several streaming, DAG, and DP tasks

This multi-part question evaluates proficiency in streaming and online algorithms, DAG-based scheduling and parallelism reasoning, and constrained dyn...

Coding & AlgorithmsGraphsDynamic Programming
24
2
274 people solved
Jan 6, 2026
CloudKitchens logo
CloudKitchens
Medium
Software Engineer

Design receipt system with combo discounts

Question You are building a point-of-sale ordering UI for a food-ordering workflow. You are given class stubs and a callback you must wire up: - Item(...

Coding & AlgorithmsLow-Level Design (OOP)
26
0
307 people solved
Sep 6, 2025
Gimlet Labs logo
Gimlet Labs
Medium
Member of Technical Staff, ML Systems

Design an Offline Inference Platform with Hardware-Aware Routing

Interview Prompt Design an offline large-model inference platform that can place different phases of work on different hardware pools, including older...

ML System Design
6
0
81 people solved
Apr 15, 2026
Stripe logo
Stripe
Medium
Data Scientist

Diagnose and validate a ratio trend change

You are shown a weekly dispute_rate time series (disputes/succeeded_payments) that rises sharply, then partially reverts. Diagnose whether the change ...

Statistics & Math
17
0
122 people solved
Oct 13, 2025
Ant Group logo
Ant Group
Medium
Software Engineer

Explain a Flink streaming job: processing semantics and the configuration you chose

In a resume deep dive, the interviewer asks you to explain a stream-processing job you built on Apache Flink: how it processes events, and the configu...

Software Engineering FundamentalsBatch & Stream ProcessingDistributed Transactions & Idempotency
0
0
1 people solved
Oct 26, 2026
Google logo
GoogleAmazonMicrosoft

Also asked at Microsoft, Meta, Bloomberg

Hard
Software Engineer

Build a Shortest String Containing Two Subsequences

Problem Return a shortest string containing both str1 and str2 as subsequences. A subsequence keeps character order while allowing deletions. If sever...

Coding & AlgorithmsDynamic ProgrammingArrays & Strings
1
0
8 people solved
Previous1...303304305...929Next
Popular Categories
SQLBlind 75
Daily Quest

Sign in to earn XP for every problem you solve.

Choose your next challenge

All learning

Blind 75

75 free coding problems to build your foundations, with hints, explanations, and a progress checklist.

Arrays · Graphs · Dynamic programming

Explore Blind 75

ML System Design

Work through the decisions behind machine learning systems, from data to serving.

Data · Models · Evaluation

Explore the course

System Design Interview

Practice reasoning about architecture, scale, and the tradeoffs that shape a system.

Architecture · Scale · Tradeoffs

Explore the course

Explore by company

All companies
  • Meta
  • Google
  • Amazon
  • Apple
  • Microsoft
  • Netflix
  • Capital One
  • TikTok
  • DoorDash
  • Uber
  • Coinbase
  • Airbnb
  • LinkedIn
  • Salesforce
  • Snapchat
  • Spotify
  • PayPal
  • Lyft
  • Pinterest
  • Anthropic
  • OpenAI
  • Databricks
  • Rippling
  • Jane Street

Explore by role

  • Data Scientist
  • Software Engineer
  • Machine Learning Engineer
  • Product Manager
  • Data Engineer
  • Data Analyst
  • Frontend Engineer
  • Backend Engineer
  • Site Reliability Engineer
  • Technical Program Manager

Explore by category

  • Blind 75
  • Coding & Algorithms
  • System Design
  • Machine Learning
  • ML System Design
  • SQL & Python
  • Analytics & Experimentation
  • Behavioral & Leadership
  • Statistics & Math
  • Product / Decision Making
  • Product Design & Strategy
  • SWE Fundamentals

Popular interview guides

  • Meta SWE
  • Meta DS
  • Meta PM
  • Google SWE
  • Google DS
  • Google MLE
  • Amazon SWE
  • Amazon DS
  • Amazon DE
  • Apple SWE
  • Apple MLE
  • Microsoft SWE
  • Microsoft DS
  • TikTok SWE
  • TikTok DS
  • Uber SWE
  • Uber DS
  • DoorDash SWE
  • DoorDash DS
  • Airbnb SWE
  • Airbnb DS
  • LinkedIn SWE
  • LinkedIn DS
  • Netflix SWE
  • Coinbase SWE
  • Capital One DS
  • OpenAI SWE
  • Anthropic SWE

Popular question categories

  • Blind 75
  • Meta Coding
  • Google System Design
  • Amazon Coding
  • Meta Analytics
  • Google ML
  • Amazon System Design
  • Capital One SQL
  • TikTok ML
  • Meta SQL
  • Uber Analytics
  • DoorDash Coding
  • Google Coding
  • Netflix System Design
  • Airbnb Analytics
  • LinkedIn SQL