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.1k
Companies
579
Updated
10.10.2026
12.1k Questions 579 Companies10.10.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
Shopify logo
Shopify
Medium
Software Engineer AI

Implement a Word Guessing Game

Implement a four-letter word guessing game. You are given: - A dictionary containing valid four-letter English words. - A target word selected from th...

Coding & Algorithms
13
1
138 people solved
Jan 10, 2026
Vanta logo
Vanta
Medium
Software Engineer

Remove Global Duplicates While Preserving Order

Remove Global Duplicates While Preserving Order Implement global_unique(values). values is a list of strings. Return a new list containing the first o...

Coding & Algorithms
3
0
61 people solved
May 3, 2026
IBM logo
IBM
Easy
Software Engineer

How would you use generative AI at work?

What are your thoughts on using generative AI tools at work? Describe: - Where you would use them to improve productivity/quality - Where you would av...

Behavioral & LeadershipLeadership & Influence
21
0
412 people solved
Oct 15, 2025
Alibaba logo
Alibaba
Medium
Software Engineer

Fixed-Capacity Cache That Evicts the Least Frequently Used Key, Ties by Recency

Implement a key-value cache with a fixed capacity that, when it is full and a new key has to be inserted, evicts the key that has been used the fewest...

Coding & AlgorithmsData Structure DesignLinked Lists
0
0
1 people solved
Oct 7, 2026
Chicago Trading Company logo
Chicago Trading Company
Medium
Software Engineer

Implement a Stoppable Producer–Consumer System in C++

Implement a Stoppable Producer–Consumer System in C++ Design and explain a C++ implementation with three classes: Storage, Factory, and Consumer. Cons...

Software Engineering Fundamentals
14
0
108 people solved
Apr 20, 2026
Whatnot logo
Whatnot
Medium
Software Engineer

Synchronize Shared Data Across Two Lists

Build a small mobile app with two list screens that fetch and display data. Some items may appear in both lists. Each item has at least: - id - title ...

Software Engineering FundamentalsState Management
10
0
113 people solved
Jan 24, 2026
Zoox logo
Zoox
Medium
Machine Learning Engineer Locked

Compute Roller Coaster Scores

This question evaluates proficiency in string parsing, floating-point arithmetic, conditional logic, and designing extensible rule-based scoring syste...

Coding & AlgorithmsLow-Level Design (OOP)Parsing & Interpreters
16
0
194 people solved
May 2, 2026
Grammarly logo
Grammarly
Medium
Software Engineer

Design Anonymous Real-Time Pixel Canvases

Design real-time drawing on multiple fixed-size canvases. Users are anonymous, and each user operation may change only one pixel. Canvas creation is o...

System DesignReal-Time SystemsDistributed Coordination
1
0
13 people solved
Jul 4, 2026
Quince logo
Quince
Medium
Software Engineer Locked

Open the Minimum Number of Sprinklers to Cover a Garden

Find the minimum sprinklers whose clipped intervals continuously cover an entire garden by retaining farthest reach per left endpoint and making greed...

Coding & Algorithms
4
1
31 people solved
Aug 11, 2026
Imc logo
Imc
Easy
Hardware Engineer Locked

Diagnose a PyTorch Training Bottleneck from Profiler Traces

Use PyTorch profiler traces to distinguish input starvation, CPU launch overhead, synchronization, CUDA kernels, memory limits, and distributed commun...

Machine Learning
4
0
32 people solved
Aug 24, 2026
Harvey logo
Harvey
Hard
Software Engineer Locked

Design Retrieval-Augmented Answers from a Document Vault

Design a document-vault question-answering service that returns grounded responses with citations while preserving tenant and document permissions. Co...

ML System DesignRetrieval-Augmented GenerationLLM Applications
26
2
257 people solved
Jul 27, 2026
Google logo
Google
Medium
Software Engineer Locked

Design an Online Coding Judge Platform

This question evaluates a candidate's competencies in large-scale system design, secure multi-tenant execution and sandboxing, capacity planning, queu...

System DesignSandboxing & IsolationSystem Design Fundamentals
140
0
964 people solved
May 2, 2026
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Implement Social Graph Snapshot Queries

This question evaluates understanding of graph data structures, query-efficient indexing, and algorithmic trade-offs for static directed graphs, inclu...

Coding & AlgorithmsGraphsData Structure Design
10
0
127 people solved
Apr 13, 2026
Sig logo
Sig
Easy
Data Scientist

Find the Expected Number of Consecutive Chosen Pairs

Find the Expected Number of Consecutive Chosen Pairs Choose 6 distinct numbers uniformly from the integers 1 through 35. A consecutive pair is an adja...

Statistics & Math
1
0
19 people solved
Aug 16, 2026
Google logo
Google
Hard
Software Engineer

Blind Maze Escape: Shortest Command Sequence That Exits From Every Start Cell

A robot is somewhere in a maze drawn on a rectangular grid, where # is a wall, . is an open cell and E is the exit. The robot understands four command...

Coding & AlgorithmsGraphsGrids & Matrices
2
1
27 people solved
Apr 22, 2026
Generalmotors logo
Generalmotors
Medium
Software EngineerSenior+

Connect Monitoring, Circuit Breakers, Rollback, and CI/CD

Explain how you would keep a backend service reliable through monitoring, circuit breakers, production rollback, and a CI/CD process. Part 1 — Monitor...

Software Engineering FundamentalsReliability & SRECI/CD & Deployment
0
0
9 people solved
Aug 30, 2026
Jane Street logo
Jane Street
Hard
Machine Learning Engineer

Design and implement a tiny language runtime

Design and implement a tiny language runtime Minimal Imperative Language — Design and Implementation Task Context You are asked to design and implemen...

System DesignParsing & Interpreters
61
1
714 people solved
Aug 1, 2025
Virtu logo
Virtu
Hard
Quantitative Researcher Locked

Approximate a Rare-Event Binomial Probability

Approximate a rare binomial upper tail with a Poisson distribution. Derive lambda, use the complement through five events, and explain when the approx...

Statistics & Math
2
0
27 people solved
Aug 21, 2026
Figma logo
Figma
Medium
Software Engineer

Design Real-Time Collaborative Comments

Design a real-time commenting system for a collaborative canvas or document. Users should see new comments quickly, receive updates on threads, and re...

System DesignReal-Time SystemsAPI Design
15
0
170 people solved
Apr 9, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Clarify and Design Social-Graph Milestones

Clarify and Design Social-Graph Milestones An interview exercise progresses through a social graph with snapshots, a milestone for retrieving follower...

Software Engineering FundamentalsData Structure DesignGraphs
32
0
224 people solved
Jul 17, 2026
Previous1...126127128...606Next
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