PracHub
QuestionsCoachesLearningGuidesInterview Prep
PracHub

Master your tech interviews with 8,500+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • AI Coding Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.

Tech Interview Questions

Practice 9,064+ interview questions from top companies including Google, Meta, Amazon, and more. Filter by company, role, and category.

Popular Interview Questions

  • Debug Watch List Movie Operations - Amazon
  • Design a News Aggregation System (Google News-style) - Rippling
  • Prepare for Backend Parsing, API Integration, AI Coding, and Bug Fixing Rounds - Stripe
  • Maintain Price Levels For A Single-Symbol Order Book - Optiver
  • Design RAG Evaluation and Debugging - Plaid
  • Find a User's Airport at a Given Time from Flight Records - Ramp
  • Design a Rule Evaluation Engine for Spending Policy Violations - Rippling
  • Design the GPU Job Scheduler for a Text-to-Video Generation Service - OpenAI
  • Design an In-Memory Transactional Key-Value Store - Cursor
  • Design a Thread-Safe Buffered Writer with a Background Flush Thread - Databricks

Interview Questions

Practice the exact questions companies are asking right now.

Questions
9.1k
Companies
472
Updated
07.14.2026
9.1k Questions 472 Companies07.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 20 results
Role
Amazon logo
Amazon
Medium
Software Engineer AI

Debug Watch List Movie Operations

You are given a full-stack Movie DB application. Users can log in, create, update, and delete watch lists, and add or remove movies from a watch list....

Software Engineering Fundamentals
505
2
5310 people solved
Jun 12, 2026
Rippling logo
Rippling
Medium
Software Engineer

Design a News Aggregation System (Google News-style)

Design a large-scale news aggregation service similar to Google News. The system continuously discovers and crawls news articles from tens of thousand...

System Design
74
0
836 people solved
Jun 30, 2026
Stripe logo
Stripe
Medium
Software Engineer AI

Prepare for Backend Parsing, API Integration, AI Coding, and Bug Fixing Rounds

Prepare for backend parsing, extensible class design, API integration, AI-assisted coding, bug fixing, and a hiring-manager round. <details> <summary>...

Software Engineering Fundamentals
30
1
444 people solved
Jul 4, 2026
Optiver logo
Optiver
Medium
Software Engineer

Maintain Price Levels For A Single-Symbol Order Book

Implement a simplified NASDAQ market data book for one symbol. You receive callbacks when orders are inserted, modified, or canceled. Each order has a...

Coding & Algorithms
57
3
555 people solved
Jun 26, 2026
Plaid logo
Plaid
Medium
Machine Learning Engineer

Design RAG Evaluation and Debugging

You own a production RAG-powered semantic search feature for a fintech product. Users enter natural-language questions; the system retrieves relevant ...

ML System Design
147
0
1150 people solved
Jun 19, 2026
Ramp logo
Ramp
Medium
Software Engineer

Find a User's Airport at a Given Time from Flight Records

Given flight records with departure airport, departure time, arrival airport, arrival time, and user id, implement a function that returns where a giv...

Software Engineering Fundamentals
18
0
255 people solved
Jul 2, 2026
Rippling logo
Rippling
Medium
Software Engineer AI

Design a Rule Evaluation Engine for Spending Policy Violations

Design a rule engine that determines whether a transaction violates spending policy rules, in an interview where AI may be used to draft implementatio...

Software Engineering Fundamentals
19
0
296 people solved
Jul 1, 2026
OpenAI logo
OpenAI
Hard
Software Engineer

Design the GPU Job Scheduler for a Text-to-Video Generation Service

Design the GPU Job Scheduler for a Text-to-Video Generation Service You are designing the backend that runs generation jobs for a large text-to-video ...

System Design
21
1
365 people solved
Jun 26, 2026
Cursor logo
Cursor
Medium
Software Engineer

Design an In-Memory Transactional Key-Value Store

Design an in-memory key-value database that supports transactional reads and writes. Expose a class with these operations: - begin() starts a transact...

Software Engineering Fundamentals
25
0
215 people solved
Jul 2, 2026
Databricks logo
Databricks
Medium
Software Engineer

Design a Thread-Safe Buffered Writer with a Background Flush Thread

Design a Thread-Safe Buffered Writer with a Background Flush Thread Design a reusable in-process component — call it BufferedDiskWriter — that many ap...

System Design
33
0
391 people solved
Jun 23, 2026
Wells Fargo logo
Wells Fargo
Medium
Software EngineerSenior+

Java, Spring & Kafka Fundamentals Deep-Dive

Java, Spring & Kafka Fundamentals Deep-Dive This is a rapid-fire fundamentals interview for a senior backend engineer working in the Java/Spring ecosy...

Software Engineering Fundamentals
29
0
382 people solved
Jun 24, 2026
Rippling logo
Rippling
Medium
Software Engineer AI

Implement A Prioritized Task Scheduler With Parent Dependencies

Implement a task scheduler. Each task has an id, due date, create time, high-priority flag, assignee, completion status, description, and optionally a...

Software Engineering Fundamentals
25
0
173 people solved
Jul 3, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Design an LLM Request Batching System

Design an LLM Request Batching System A model-inference service sits in front of a fleet of GPUs. Each individual user request carries one input strin...

System Design
36
0
286 people solved
Jun 23, 2026
Apple logo
Apple
Medium
Software Engineer

Design a Centralized Logging System

Design a Centralized Logging System Design a system that collects application logs from a large fleet of microservice instances and makes them durable...

System Design
16
0
188 people solved
Jun 30, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Design a prompt playground

Design a prompt playground for developers and prompt engineers. The product lets users write prompts, choose model settings, run prompts against AI mo...

System Design
294
1
2915 people solved
May 24, 2026
Rippling logo
Rippling
Medium
Software Engineer

Design a User Behavior Tracking (Clickstream Analytics) System

Design a user behavior tracking system for a web and mobile product. The system captures user interaction events, transports them reliably, processes ...

System Design
22
0
257 people solved
Jun 23, 2026
Cursor logo
Cursor
Hard
Software Engineer

Build a Streaming Markdown Code Fence Parser

Implement a streaming Markdown parser that recognizes inline code spans marked with backticks and fenced code blocks marked with triple backticks. The...

Software Engineering Fundamentals
13
0
122 people solved
Jul 2, 2026
Meta logo
Meta
Medium
Data Scientist

Calculate Daily Survey Response Rates by Country

The interview report preserved the survey tables and the request to calculate response rate, but not the exact grouping or output contract. The follow...

Data Manipulation (SQL/Python)
7
0
96 people solved
Jul 6, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Design a Distributed Rate Limiter

Design a Distributed Rate Limiter Design a rate limiter that enforces a per-client request quota (for example, "at most 100 requests per minute per AP...

System Design
17
0
215 people solved
Jun 23, 2026
Cursor logo
Cursor
Medium
Software Engineer

Implement a Merkle Tree for Repository Contents

Implement a Merkle tree over the contents of a cloned repository. The tree should let a client and server compare repository state efficiently by exch...

Software Engineering Fundamentals
6
0
105 people solved
Jul 2, 2026
Previous12...454Next
Try
Popular Categories
SQL
Share & Earn

3 days of Premium, free

Post about PracHub on social, unlock a trial.

Submit a post
Daily Quest

Sign in to earn XP for every problem you solve.

Explore by company

MetaGoogleAmazonAppleMicrosoftNetflixCapital OneTikTokDoorDashUberCoinbaseAirbnbLinkedInSalesforceSnapchatSpotifyPayPalLyftPinterestAnthropicOpenAIDatabricksRipplingJane StreetStripe

Explore by role

Data ScientistSoftware EngineerMachine Learning EngineerProduct ManagerData EngineerData AnalystFrontend EngineerBackend EngineerSite Reliability EngineerTechnical Program Manager

Explore by category

Coding & AlgorithmsSystem DesignMachine LearningML System DesignSQL & PythonAnalytics & ExperimentationBehavioral & LeadershipStatistics & MathProduct / Decision MakingProduct Design & StrategySWE Fundamentals

Popular interview guides

Meta SWEMeta DSMeta PMGoogle SWEGoogle DSGoogle MLEAmazon SWEAmazon DSAmazon DEApple SWEApple MLEMicrosoft SWEMicrosoft DSTikTok SWETikTok DSUber SWEUber DSDoorDash SWEDoorDash DSAirbnb SWEAirbnb DSLinkedIn SWELinkedIn DSNetflix SWECoinbase SWECapital One DSOpenAI SWEAnthropic SWE

Popular question categories

Meta CodingGoogle System DesignAmazon CodingMeta AnalyticsGoogle MLAmazon System DesignCapital One SQLTikTok MLMeta SQLUber AnalyticsDoorDash CodingGoogle CodingNetflix System DesignAirbnb AnalyticsLinkedIn SQL