PracHub
QuestionsExperienceLearningGuidesInterview PrepGreen Card
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
  • 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 the exact questions companies are asking right now.

Questions
12.0k
Companies
570
Updated
10.05.2026
12.0k Questions 570 Companies10.05.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
Amazon logo
Amazon
Easy
Software Engineer

Check a Palindrome While Ignoring Case and Punctuation

Implement isPalindrome(s). Keep only ASCII letters and digits from the string, compare letters without regard to case, and return whether the remainin...

Coding & AlgorithmsArrays & StringsTwo Pointers & Sliding Window
9
1
66 people solved
Aug 30, 2026
Optiver logo
Optiver
Medium
Software Engineer

Thread-Safe Stock Inventory: Buy and Sell Without Overselling

Thread-Safe Stock Inventory: Buy and Sell Without Overselling You are implementing the inventory-management core of a small brokerage service. The ser...

Coding & AlgorithmsConcurrencyData Structure Design
33
0
327 people solved
Apr 19, 2026
Snowflake logo
Snowflake
Medium
Software Engineer Locked

Design an In-Memory File System

Implement the cited in-memory hierarchical file system with path listing, directory creation, file-content append, and file-content read operations.

Coding & Algorithms
9
0
90 people solved
Aug 24, 2026
Scale AI logo
Scale AI
Easy
Software Engineer AI

Design a Streaming Job Scheduler

Design and incrementally build a streaming job scheduler: a service (and supporting class) that continuously ingests tasks and dispatches them to work...

System DesignJob Scheduling & WorkflowsGraphs
255
1
2234 people solved
Apr 9, 2026
Squarepoint logo
Squarepoint
Easy
Software EngineerIntern

Apply Insert, Update, and Remove Operations to a Keyed Store

Implement manage_records(operations) to apply insert, update, and remove commands to an initially empty keyed record store. The pedagogical policies b...

Coding & AlgorithmsData Structure Design
4
1
46 people solved
Jun 20, 2026
Retell AI logo
Retell AI
Medium
Software Engineer Locked

Query an Indexed In-Memory Numeric Table

Build reusable column indexes for an immutable numeric table, then answer range-filter queries that combine conditions with logical AND. The task test...

Coding & Algorithms
10
0
104 people solved
Jul 27, 2026
DoorDash logo
DoorDash
Medium
Software Engineer

Explain AI Tool Use, Model Selection, and Engineering Validation

Explain how you use AI tools in engineering work, how you choose models for different tasks, and how you verify that the tools are useful for their in...

Behavioral & LeadershipLLM Applications
2
0
22 people solved
Sep 5, 2026
Netflix logo
Netflix
Medium
Software Engineer Locked

Report Tree Levels and Balanced Subtrees

Implement describe_balanced_nodes(values) for a binary tree represented as a zero-based heap array. Work through the function contract, boundary cases...

Coding & Algorithms
10
0
136 people solved
Aug 11, 2026
Airbnb logo
Airbnb
Hard
Data Scientist

Design an A/B test with causal inference

A/B Test Design: Checkout Nudge (Guest-Level Randomization) You own experimentation for an e-commerce checkout flow. You're launching a checkout nudge...

Analytics & ExperimentationExperiment Design (A/B Testing)Causal Inference
132
1
2132 people solved
Oct 13, 2025
Roblox logo
Roblox
Medium
Software Engineer

Implement a sliding-window rate limiter

Implement an in-memory sliding-window rate limiter. You are given a stream of requests, each with a timestamp in milliseconds. Part 1: Per-user limit ...

Coding & AlgorithmsData Structure DesignRate Limiting
57
0
523 people solved
Jan 24, 2026
Anthropic logo
Anthropic
Medium
Software Engineer Locked

Design a Resilient Chat System

Design a resilient direct and group chat system by tracing each message through persistence, fan-out, delivery, and offline replay. Evaluate ordering,...

System DesignReal-Time SystemsMessaging & Event-Driven
36
0
539 people solved
Jul 11, 2026
LinkedIn logo
LinkedIn
Medium
Software Engineer

Collect and Query Recent User Activity

Design a user-activity collection system that supports queries over recent periods such as the last minute, hour, and day. Explain the path from colle...

System DesignData Ingestion & CDCDistributed Transactions & Idempotency
5
0
39 people solved
Aug 27, 2026
Brex logo
Brex
Medium
Software Engineer

Design a Peer-to-Peer Money Transfer System

Design a peer-to-peer money-transfer product. Users can hold an account, send money to another user, view transfer history, and see an accurate balanc...

System DesignPayments & LedgersDistributed Transactions & Idempotency
19
0
258 people solved
May 8, 2026
Apple logo
Apple
Hard
Software Engineer Locked

Design a 200-Terabyte Media Migration and Training Input Pipeline

Design a one-time transfer of 200 TB of images and videos from an on-premises environment to a cloud GPU training cluster. Connect data and model choi...

ML System Design
7
0
93 people solved
Aug 10, 2026
Instacart logo
Instacart
Medium
Software EngineerSenior+

Senior Behavioral Round: Project Deep Dive, Mentoring, Trade-offs and Disagreement

A behavioral round in a senior-level onsite loop covers four themes: a project you worked on, mentoring, a trade-off, and a disagreement. Answer each ...

Behavioral & LeadershipProject Deep DiveConflict & Collaboration
0
0
14 people solved
Sep 10, 2026
Generalmotors logo
Generalmotors
Medium
Software EngineerSenior+

Diagnose N+1 Queries and Design a Correct Service Cache

Explain the database N+1 query problem and how service-level caching can improve or complicate a read path. Use an explicitly hypothetical API example...

Software Engineering FundamentalsIndexing & Query PerformanceCaching
2
0
20 people solved
Aug 30, 2026
Optiver logo
Optiver
Medium
Software Engineer Locked

Maintain Price Levels For A Single-Symbol Order Book

Review a single-symbol order book implementation prompt with insert, modify, cancel, and price-level lookup callbacks. The interview topic focuses on ...

Coding & AlgorithmsData Structure DesignTrading Systems
126
6
1218 people solved
Jun 26, 2026
Rippling logo
Rippling
Hard
Software Engineer

Explain Your Current and Previous Engineering Roles

Introduce your current work and team, then explain your role in your previous job. Describe how your responsibilities and technical focus changed betw...

Behavioral & LeadershipMotivation & Fit
1
0
13 people solved
Sep 13, 2026
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Serialize and Restore an In-Memory Key-Value Store

Define a deterministic binary format for serializing an in-memory store with arbitrary UTF-8 string keys and values, then outline encoding and decodin...

Software Engineering FundamentalsParsing & Interpreters
22
0
190 people solved
Aug 14, 2026
Uber Freight logo
Uber Freight
Medium
Software Engineer

Largest Rider Group Where Every Rider's Companion-Count Limits Hold

A car can take a group of riders on a shared trip. There are N riders, and each rider has two limits: rider i is willing to share the trip with at lea...

Coding & AlgorithmsArrays & StringsIntervals & Scheduling
0
0
4 people solved
Sep 25, 2026
Previous1...656667...599Next
Popular Categories
SQL
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