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 10,000+ real questions from top companies.

Product

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

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
100
Companies
569
Updated
10.14.2026
100 Questions 569 Companies10.14.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 50 results
Motive logo
Motive
Hard
Software Engineer

Design real-time delivery tracking system

Question Design a real-time delivery / courier-tracking platform that gives dispatchers, operations, and customers live visibility into each courier's...

System DesignGeo & Delivery SystemsReal-Time Systems
31
0
564 people solved
Aug 13, 2025
Amazon logo
Amazon
Medium
Software Engineer Locked

Design a Perishable-Goods Inventory and Location Tracking System

This system design question evaluates the ability to architect a location-tracking and inventory service for perishable goods across a distributed ret...

System Design
5
0
74 people solved
Jun 13, 2026
Bloomberg logo
Bloomberg
Hard
Software Engineer

Design auth, session security, and top-N users

Web App Design: Authentication, Security, and Top-N Active Users Context: Build a browser-based web application where a user signs in and the page dis...

System DesignAuthentication & AuthorizationApplication Security
29
0
256 people solved
Sep 6, 2025
Robinhood logo
Robinhood
Easy
Software Engineer

Design a distributed job scheduler service

Design a distributed job scheduling system — a cloud-hosted, microservice-based service that lets clients register tasks to run on a schedule and runs...

System DesignJob Scheduling & WorkflowsDistributed Coordination
79
0
567 people solved
Dec 8, 2025
Kneron logo
Kneron
Medium
Software Engineer

Count IoT devices matching date and threshold

Implement function numDevices(statusQuery, threshold, dateStr) that returns the number of IoT devices from a paginated REST API that were added in the...

Data Manipulation (SQL/Python)
3
0
39 people solved
Jul 26, 2025
BitGo logo
BitGo
Hard
Software Engineer

Compare core system design tradeoffs with scenarios

System Design Tradeoffs for a Web-Scale Service Context You are designing a web-scale, user-facing transactional service. Compare key architectural ch...

System Design
8
0
78 people solved
Aug 12, 2025
SoFi logo
SoFi
Hard
Software Engineer

Design a Random Number Generation API

Design a Random Number Generation API System Design: Random Number Service (REST + Streaming) You are designing a high-scale service that generates ra...

System DesignAPI DesignCryptography
23
0
171 people solved
Jul 16, 2025
Coinbase logo
Coinbase
Hard
Software Engineer

Design Crypto Order Routing

Design the order-placement system for a cryptocurrency trading product. The product lets users place, cancel, and track crypto buy and sell orders. Yo...

System DesignTrading SystemsDistributed Transactions & Idempotency
66
0
939 people solved
Apr 2, 2026
Airbnb logo
Airbnb
Hard
Software Engineer

Reduce frontend network requests efficiently

Reduce Redundant Frontend Requests for Availability and Pricing Context You are designing the web client and APIs for a bookings marketplace that disp...

System DesignWeb PerformanceAPI Design
13
0
135 people solved
Aug 12, 2025
Confluent logo
Confluent
Medium
Software Engineer

Design an RSS News Feed Service

Design an RSS news feed service. The service lets users subscribe to RSS sources, ingests articles from those sources on a schedule, stores article me...

System DesignSearch & Feed SystemsAPI Design
33
0
451 people solved
Apr 29, 2026
Confluent logo
Confluent
Medium
Software Engineer Locked

Design RSS Feed and Temporary Mail

This question evaluates skills in large-scale system design, covering API design, ingestion and normalization pipelines, caching and freshness trade-o...

System DesignSystem Design FundamentalsAPI Design
11
0
158 people solved
Jan 28, 2026
Citadel logo
Citadel
Hard
Software Engineer

Design a low-latency trading system

System Design: Low-Latency Electronic Trading Platform (Equities) You are designing a single-region electronic trading platform (exchange/ATS-like) th...

System DesignTrading SystemsDistributed Transactions & Idempotency
152
0
1585 people solved
Aug 9, 2025
SoFi logo
SoFi
Medium
Software Engineer

Design market price change notifications

Design a system that notifies users when market prices change for the symbols they track. Context and requirements: - Users maintain a watchlist of sy...

System DesignReal-Time SystemsMessaging & Event-Driven
15
0
211 people solved
Feb 4, 2026
Confluent logo
Confluent
Medium
Software EngineerSenior+

Design a News Feed and Mail Service

Design the following systems: 1. Aggregate news feed Build a service that ingests articles from many publishers, deduplicates and ranks them, and s...

System DesignSearch & Feed SystemsAPI Design
39
0
297 people solved
Feb 22, 2026
Axon logo
Axon
Hard
Software Engineer

Design an airline booking system

System Design: Airline Booking System Design an airline booking platform that lets travelers search for flights, book them, select seats, and modify o...

System DesignDistributed Transactions & IdempotencySystem Design Fundamentals
113
0
972 people solved
Aug 7, 2025
IBM logo
IBM
Medium
Software Engineer Locked

Debug and Harden a Ticketing Backend API

Debug and harden a ticketing backend with incorrect REST behavior, stale availability caches, and broken pagination. Address status codes, idempotent ...

Software Engineering Fundamentals
58
0
563 people solved
Aug 23, 2026
Merge logo
Merge
Medium
Software Engineer

Design a Common Data Class to Normalize Different API Responses

You are given the return values of several API calls that describe the same kind of record but disagree on its shape: field names differ, some values ...

Software Engineering FundamentalsLow-Level Design (OOP)API Integration & HTTP Clients
1
0
9 people solved
Oct 2, 2026
Generalmotors logo
Generalmotors
Medium
Software EngineerSenior+ Locked

Implement a REST GET Endpoint and Evolve Its Contract Safely

Discuss a concrete read-endpoint plan, safe and idempotent semantics, error handling, and compatibility when an API contract changes.

Software Engineering FundamentalsAPI DesignDistributed Transactions & Idempotency
3
0
29 people solved
Aug 30, 2026
Snowflake logo
Snowflake
Medium
Frontend Engineer Locked

Design Calendar Frontend State for Recurring Events

Design frontend state and APIs for a calendar with bounded views, recurring series, and single-occurrence rescheduling. Separate normalized server dat...

System Design
7
0
90 people solved
Aug 3, 2026
Chime logo
Chime
Hard
Software Engineer

Design mobile check deposit system

System Design: Mobile Check Deposit for a Consumer Banking App Design a production-grade Remote Deposit Capture (RDC) feature that lets retail custome...

System DesignPayments & LedgersDistributed Transactions & Idempotency
122
0
1082 people solved
Jul 27, 2025
Stripe logo
Stripe
Hard
Software Engineer

Design ledger and bikemap integration

System Design: Strongly Consistent Ledger + External Service Integration Design two loosely related components for a production-grade environment, and...

System DesignPayments & LedgersAPI Integration & HTTP Clients
391
0
2844 people solved
Jul 29, 2025
Akuna Capital logo
Akuna Capital
Hard
Software Engineer

Design an order-matching engine

In-Memory Limit Order-Matching Engine (Limit Order Book) Context Design and implement an in-memory, single-instrument limit order book that supports l...

System Design
49
0
459 people solved
Sep 6, 2025
DoorDash logo
DoorDash
Medium
Software Engineer

Compute dasher payout from API data

Given a REST endpoint GET /payout that returns each delivery’s components (base pay, distance/time bonuses, promotions, tips, fees, adjustments, taxes...

Data Manipulation (SQL/Python)
5
0
59 people solved
Sep 6, 2025
J.P. Morgan logo
J.P. Morgan
Medium
Software Engineer Locked

Exception Handling in a RESTful Service with @ControllerAdvice

This question evaluates a candidate's understanding of centralized error handling in RESTful API design, specifically using framework-level cross-cutt...

Software Engineering Fundamentals
5
0
48 people solved
Jun 9, 2026
eBay logo
eBay
Medium
Software EngineerSenior+

Design an Ad Assignment API

Design an HTTP API that exposes an ad-assignment function as a production service. The underlying function is given a user, a list of browser position...

System DesignAPI DesignDistributed Transactions & Idempotency
37
0
310 people solved
Apr 13, 2026
Millennium logo
Millennium
Medium
Software Engineer

Implement paginated API ingestion

You are given a REST endpoint GET /orders?page=1&limit=100 that returns JSON objects of the form { "page": n, "per_page": m, "total_pages": T, "data":...

Data Manipulation (SQL/Python)API Integration & HTTP Clients
18
0
327 people solved
Sep 6, 2025
Anthropic logo
Anthropic
Hard
Software Engineer

Design a low-latency ML inference API

System Design: Low-Latency ML Inference API (Real-Time) Context You are designing an in-region, synchronous ML inference API that sits on the critical...

ML System DesignMLOps & Model ServingReliability & SRE
76
0
966 people solved
Sep 6, 2025
DoorDash logo
DoorDash
Medium
Software Engineer

Design API that aggregates three downstream APIs

You are given three existing HTTP JSON APIs owned by other backend services: - Service A: GET /service-a?user_id={id} → returns basic user profile dat...

System DesignAPI DesignFault Tolerance & Failover
28
0
434 people solved
Nov 4, 2025
DoorDash logo
DoorDash
Hard
Software Engineer

Design a 3-day donation platform

Design: Online Donation Platform for 3-Day Campaigns Context Design an online donation platform optimized for short, 3-day fundraising campaigns. Each...

System DesignPayments & LedgersDistributed Transactions & Idempotency
173
0
1244 people solved
Aug 13, 2025
OpenAI logo
OpenAI
Hard
Software Engineer Locked

Design a distributed crossword solving service

This question evaluates distributed systems and large-scale backend architecture skills, including task decomposition, scheduling, dynamic load balanc...

System DesignJob Scheduling & WorkflowsFault Tolerance & Failover
26
0
258 people solved
Oct 17, 2025
Disney logo
Disney
Easy
Data EngineerSenior+

Data Pipeline Design for Cloud and Hybrid On-Prem Environments on AWS and Azure

Design a data pipeline that moves data from a company's operational systems into an analytics platform, where analysts, dashboards and downstream appl...

System DesignETL & Data PipelinesCloud Platforms
0
0
5 people solved
Aug 31, 2026
Amazon logo
Amazon
Medium
Software Engineer AI Locked

Fix the Password Reset Workflow

This question evaluates debugging and software engineering fundamentals around authentication flows, including verification code generation and expiry...

Software Engineering FundamentalsDebuggingAuthentication & Authorization
60
0
476 people solved
Apr 14, 2026
Google logo
Google
Hard
Software Engineer

Design executable notebook service APIs

Design: Collaborative Notebook with Executable User Functions (JAR Upload) Context Design a collaborative, browser-based code notebook service. The sy...

System DesignAPI DesignSandboxing & Isolation
13
0
114 people solved
Sep 6, 2025
Rippling logo
Rippling
Medium
Software Engineer

Implement a RESTful Q&A service

You are asked to build a small REST service (in any language/framework you choose) that resembles a minimal Stack Overflow-style Q&A system. Design an...

Software Engineering FundamentalsAPI Design
45
0
520 people solved
Jan 16, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Design a scalable network I/O service

System Design: High-Volume Network I/O Backend (Files and Streaming) Context Design a backend service that supports millions of users uploading and do...

System DesignFile & Media StorageFault Tolerance & Failover
38
0
438 people solved
Sep 6, 2025
Airbnb logo
Airbnb
Hard
Software Engineer

Design API for split-stay combinations

Question Design an HTTP API endpoint that, given a requested date range and a collection of Airbnb listings with their availability, returns all valid...

System DesignAPI Design
78
0
534 people solved
Sep 6, 2025
Credit Genie logo
Credit Genie
Medium
Software Engineer

Implement FastAPI CRUD endpoints from skeletons

Implement Update and Delete Endpoints in a FastAPI CRUD Service Context You are given a FastAPI project that already has working Create and Read endpo...

Software Engineering FundamentalsAPI DesignTesting & Quality
10
0
137 people solved
Sep 6, 2025
Salesforce logo
Salesforce
Medium
Software Engineer Locked

Design a Venue Rental and Booking System (HLD)

This question evaluates a candidate's ability to translate a marketplace-style booking domain into a high-level system design, including entity modeli...

System DesignSystem Design FundamentalsStorage & Sharding
19
0
195 people solved
Jun 30, 2026
Meta logo
Meta
Hard
Machine Learning Engineer

Design scalable media storage and delivery

System Design: Global UGC Photos and Short Videos Store/Delivery Context Design a globally distributed system to store and deliver user-generated phot...

System Design
9
0
64 people solved
Sep 6, 2025
Google logo
Google
Hard
Software Engineer

Design school-to-guardian messaging with acknowledgments

System Design: Guardian Acknowledgement Messaging Platform Context Design a system that enables school staff to send messages to students' guardians, ...

System DesignMessaging & Event-DrivenPrivacy & Compliance
6
0
110 people solved
Sep 6, 2025
Apple logo
Apple
Medium
Software Engineer

Return the First Successful Result from Parallel API Calls Under a Global Timeout

A service needs a value from a backend API whose calls are slow and sometimes fail with an error. To get an answer quickly and reliably, it makes seve...

Software Engineering FundamentalsConcurrency
4
0
70 people solved
Sep 13, 2026
OpenAI logo
OpenAI
Medium
Android Engineer Locked

Design Android MVVM API Architecture

This question evaluates a candidate's skill in designing Android client-side MVVM architecture, testing competencies in layered decomposition, HTTP re...

System DesignAndroidMobile Architecture & Performance
19
0
139 people solved
May 23, 2026
Harvey logo
Harvey
Hard
Software Engineer

Design a production file storage service

System Design: Production-Grade File Storage Service Problem Design a production-grade file storage service with the following APIs, semantics, and co...

System DesignFile & Media StorageStorage & Sharding
99
0
1068 people solved
Sep 6, 2025
Two Sigma logo
Two Sigma
Medium
Software Engineer Locked

Implement Price-Time Order Matching

This question evaluates understanding of limit-order book mechanics, priority-based matching, stateful stream processing, and data-structure managemen...

Coding & Algorithms
16
0
109 people solved
May 9, 2026
Atlassian logo
Atlassian
Medium
Software Engineer Locked

Design Scalable Product Backends

This set of prompts evaluates system design competencies including scalability, latency optimization, API and data-model design, consistency and rende...

System Design
5
0
64 people solved
Nov 10, 2025
Amazon logo
Amazon
Medium
Software EngineerSenior+ Locked

Rate Engineering Work Simulation Responses

This question evaluates situational judgment and behavioral leadership competencies in a software engineering context, focusing on ownership, communic...

Behavioral & LeadershipOwnership & ExecutionCommunication & Stakeholders
31
0
224 people solved
Jun 2, 2026
Cloudflare logo
Cloudflare
Medium
Software Engineer

Design an encrypted key-value store with login

Prompt Design a small key–value store that supports user login and ensures values are encrypted at rest using a user-provided password. You may assume...

Software Engineering FundamentalsKey-Value StoresCryptography
10
0
126 people solved
Oct 4, 2025
Uber logo
Uber
Hard
Software Engineer

Design Uber Eats-style search function

Design the search function for a large-scale food delivery platform similar to Uber Eats. A user opens the app and types a query into a single search ...

System DesignSearch & Feed SystemsGeo & Delivery Systems
49
0
588 people solved
Nov 11, 2025
Google logo
Google
Hard
Product Manager

Historical FX-Rate Service – System Design

System Design: Historical FX-Rate Service Design an internal service for engineers and analysts to fetch historical currency exchange rates for analyt...

Product / Decision MakingTechnical Tradeoffs for PMsStorage & Sharding
24
0
104 people solved
Jul 4, 2025
Uber logo
Uber
Medium
Software Engineer Locked

Design follow/follower classes

This question evaluates object-oriented design and data-structure modeling skills for directed graphs, testing competency in representing follow relat...

Software Engineering FundamentalsLow-Level Design (OOP)Graphs
40
0
359 people solved
Mar 1, 2026
Previous12345Next
Popular Categories
SQLBlind 75
Daily Quest

Sign in to earn XP for every problem you solve.