PracHub
QuestionsLearningGuidesInterview Prep

The only prep
that uses the
real questions.

Every one of the 8,801 questions here came from someone who just sat the interview you're about to take, and comes with a solution that shows what the interviewer was really testing.

Candidates who found their question here.

AnthropicMedium

Implement a crash-resilient LRU cache

Implement an LRU memoization helper with crash persistence, matching Python's functools.lru_cache behavior.

Software Engineer · reported Apr '26View question
AirbnbHard

Design an A/B test with causal inference

Design a guest-randomized A/B test for a checkout nudge, including what to do when randomization breaks down.

Data Scientist · reported Apr '26
OpenAIPremiumMedium

Design a distributed rate limiter

Design a distributed rate limiting system for a large API platform running many gateways across multiple regions.

Software Engineer · reported May '26
GoogleMedium

Implement frequency + distance top-K queries

Return the top-K points by frequency with distance tie-breaks, then optimize repeated queries at scale.

Software Engineer · reported Apr '26
MetaPremiumEasy

How would you evaluate the emoji reactions launch?

You work on a Messenger-like chat app shipping emoji reactions. Define the metrics and evaluate the launch.

Data Scientist · reported Mar '26
UberHard

Design a real-time top-K ranking system

Design an object-oriented real-time Top-K ranking system receiving continuous score updates for millions of entities.

Software Engineer · reported Jun '26
Jane StreetEasy

Solve probability and game-theory puzzles

Work through the probability and game-theory puzzles from a quant trading internship loop.

Quant · reported Apr '26
StripePremiumHard

Debug validation error aggregation

Fix how a Colander-style schema-validation library aggregates Invalid exceptions into dotted-path messages.

Software Engineer · reported Jun '26

A crowdsourced database of real questions

Candidates submit questions right after their interviews. We also collect interview reports from communities like 1point3acres, Reddit, and Glassdoor, then verify, translate, and organize every one by company, role, and topic.

  • Verified, with dates

    Real questions from verified interview reports, with the date each one was last asked. Not scraped from generic problem sets.

  • Built for your exact loop

    Filter by company, role, topic, difficulty, and interview stage to prep for exactly what is coming.

  • One place, already translated

    Stop scouring Reddit threads and blog posts the night before. Everything is verified, translated, and organized for you.

Browse all 457 companies
Recently verified questionsSee all questions
Debug watch list movie operationsAmazon · Software EngineerMediumJun '26
Design ad frequency cappingNetflix · Software EngineerMediumApr '26
Implement interval room counter and token managerMicrosoft · Software EngineerEasyApr '26
Design a single-node persistent in-memory cacheDatabricks · Software EngineerHardJun '26
Improve a classifier with noisy multi-annotator labelsOpenAI · ML EngineerHardJun '26
Write SQL for video-call recipients and FR activityMeta · Data ScientistMediumMar '26
Design a restaurant waitlist systemGoogle · Software EngineerMediumApr '26
Explain logistic regression, backprop, and AdamLinkedIn · Data ScientistMediumJun '26
Design GPU inference request batchingAnthropic · Software EngineerMediumJun '26
Design a food delivery cartUber · Software EngineerMediumApr '26
Measure bird species segregationGoogle · Data ScientistMediumJun '26
Design a RAG system with evaluationOpenAI · ML EngineerMediumJun '26
Debug watch list movie operationsAmazon · Software EngineerMediumJun '26
Design ad frequency cappingNetflix · Software EngineerMediumApr '26
Implement interval room counter and token managerMicrosoft · Software EngineerEasyApr '26
Design a single-node persistent in-memory cacheDatabricks · Software EngineerHardJun '26
Improve a classifier with noisy multi-annotator labelsOpenAI · ML EngineerHardJun '26
Write SQL for video-call recipients and FR activityMeta · Data ScientistMediumMar '26
Design a restaurant waitlist systemGoogle · Software EngineerMediumApr '26
Explain logistic regression, backprop, and AdamLinkedIn · Data ScientistMediumJun '26
Design GPU inference request batchingAnthropic · Software EngineerMediumJun '26
Design a food delivery cartUber · Software EngineerMediumApr '26
Measure bird species segregationGoogle · Data ScientistMediumJun '26
Design a RAG system with evaluationOpenAI · ML EngineerMediumJun '26

Prep guides for the companies on your list

73 in-depth guides covering the process stage by stage, what each round evaluates, and the questions candidates actually got.

Browse all guides
Apple Interview GuideSoftware Engineer · 6 min read
Anthropic Interview GuideSoftware Engineer · 5 min read
xAI Interview GuideSoftware Engineer · 5 min read
Akuna Capital Interview GuideSoftware Engineer · 4 min read
Intuit Interview GuideData Scientist · 5 min read
Snapchat Interview GuideData Scientist · 6 min read
Shopify Interview GuideMachine Learning Engineer · 5 min read
Snapchat Interview GuideMachine Learning Engineer · 5 min read
MathWorks Interview GuideSoftware Engineer · 5 min read
Microsoft Interview GuideMachine Learning Engineer · 6 min read
HubSpot Interview GuideSoftware Engineer · 6 min read
Thumbtack Interview GuideData Scientist · 5 min read
Two Sigma Interview GuideData Scientist · 5 min read
SoFi Interview GuideSoftware Engineer · 5 min read
Oracle Interview GuideSoftware Engineer · 5 min read
Stripe Interview GuideData Scientist · 7 min read
OneMain Financial Interview GuideData Scientist · 5 min read
CVS Health Interview GuideData Scientist · 5 min read
Netflix Interview GuideData Scientist · 6 min read
Google Interview GuideMachine Learning Engineer · 6 min read
Instacart Interview GuideData Scientist · 5 min read
Apple Interview GuideData Scientist · 5 min read
Apple Interview GuideSoftware Engineer · 6 min read
Anthropic Interview GuideSoftware Engineer · 5 min read
xAI Interview GuideSoftware Engineer · 5 min read
Akuna Capital Interview GuideSoftware Engineer · 4 min read
Intuit Interview GuideData Scientist · 5 min read
Snapchat Interview GuideData Scientist · 6 min read
Shopify Interview GuideMachine Learning Engineer · 5 min read
Snapchat Interview GuideMachine Learning Engineer · 5 min read
MathWorks Interview GuideSoftware Engineer · 5 min read
Microsoft Interview GuideMachine Learning Engineer · 6 min read
HubSpot Interview GuideSoftware Engineer · 6 min read
Thumbtack Interview GuideData Scientist · 5 min read
Two Sigma Interview GuideData Scientist · 5 min read
SoFi Interview GuideSoftware Engineer · 5 min read
Oracle Interview GuideSoftware Engineer · 5 min read
Stripe Interview GuideData Scientist · 7 min read
OneMain Financial Interview GuideData Scientist · 5 min read
CVS Health Interview GuideData Scientist · 5 min read
Netflix Interview GuideData Scientist · 6 min read
Google Interview GuideMachine Learning Engineer · 6 min read
Instacart Interview GuideData Scientist · 5 min read
Apple Interview GuideData Scientist · 5 min read

What candidates say after their interviews.

Real posts from Reddit, X, and our Discord community, linked to the original wherever it's public.

u/Stuff_Artistic

Reddit · post

PracHub is awesome

If you're prepping for tech interviews, give PracHub a look. It helped me when I was getting ready, especially with their 8,000+ real candidate interview questions. What I liked most was the range of categories: coding, system design, even ML questions. I felt more prepared for the system design parts of my interviews because the questions seemed to line up with what I got asked.

u/_The_TaNk_

r/leetcode · comment

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.

Brian Yan

X · @BrianYan19

Spent weeks prepping for a Meta interview with PracHub. Loved that all questions were from real interview experiences, real candidates sharing what they faced. The built-in code editor helped me nail those tricky coding questions. Feeling more confident now!

PracHub Discord

Discord · member message

Discord message: "I was searching for a vaguely remembered question from an onsite and I was able to find the clear question on your website. Then I happen to see lot of similar questions from my onsite experiences for senior+. If I discovered you much earlier I would have made it to ~500k already."

u/PLTCHK

r/leetcode · Top 1% commenter

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

r/datasciencecareers

Posted by u/nian2326076

I Just Found the English Version of 1point3acres… PracHub Is Literally Cheating for Tech Interviews

I just found this new cheating website for interview prep: PracHub.com. I think they may have just been released a few weeks ago, not sure why it hasn't gone viral yet.

u/nirav_maheshwari

r/csMajors · comment

Been exploring different platforms for interview prep and Prachub stood out. It has a nice collection of company-specific questions and structured paths which I didn't find as organized elsewhere. Planning to use it seriously for my next round of prep.

u/Tambrahm007

r/DeveloperJobs · comment

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

Start free. Go deeper when it helps.

Most questions are free to read. Premium unlocks full walkthroughs, model solutions, and more guided practice.

Every plan includes

  • Full Question Bank Access
  • Detailed Solutions
  • AI Mentor, 50 Sessions a Day
  • Community Discussion
  • End to End Learning Courses
  • Lifetime Updates & New Content

Monthly

$21.99

per month

$29.99Save 27%

For the interview coming up fast

Choose Monthly

Quarterly

$59.99

every 3 months

$89.97Save 33%

For a full recruiting season

Choose Quarterly
Best value

Lifetime

$99.99

one-time payment

$299Save 70%

For every interview after this one

+ Lifetime updates and new content

Get lifetime access

Secured by Stripe · Instant access · Cancel subscriptions anytime

Common questions

Something else? Email support@prachub.com. We usually reply within a day.

Two places. Candidates submit questions right after their interviews, and we continuously collect interview reports from communities like 1point3acres, Reddit, and Glassdoor. Every report is verified, translated where needed, rewritten into a clear problem statement, and published with a full solution.

LeetCode problems are largely synthetic, built to test algorithmic thinking in the abstract. PracHub surfaces questions that were actually asked in recent interviews at specific companies, with solutions that explain what the interviewer was evaluating, the follow-ups they pushed on, and when the question was last reported.

Yes. Most questions are free to browse and practice, and so are the community discussions and the in-browser coding console. Premium unlocks the full solution walkthroughs on locked questions, the model solutions in the coding console, and AI Mentor sessions.

New interview reports are added every week, and each question shows when it was last reported, so what you practice reflects what companies are asking right now.

You pay once and keep access for as long as PracHub exists, including every future question, course, and platform update. No renewals.

You've got this. We've got the questions.

Browse the question bank
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.