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
11.9k
Companies
569
Updated
10.02.2026
11.9k Questions 569 Companies10.02.2026

Practice with Claude Code or Codex

Your agent opens a real question, interviews you, and grades you against the model answer.

See how it worksIncluded with Premium.
Set it upTwo minutes, one command.
Claude Code

>Build a 30-day plan from PracHub's Meta SWE questions.

Two weeks of coding, then system design, then mock rounds. Start day 1?

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
Instacart logo
Instacart
Medium
Software Engineer

Calculate a Basket Total from Delimited Product Records

Implement total_price_cents(items) for a list of product records. Each record has exactly this format: `text sku|product name|quantity|unit price in c...

Coding & AlgorithmsParsing & Interpreters
3
0
66 people solved
Sep 6, 2026
Vercel logo
Vercel
Medium
Software Engineer

Count Hits in the Past Five Minutes

Implement a hit counter that reports how many hits occurred during the past five minutes. For this exercise, timestamps are integer seconds, operation...

Coding & AlgorithmsData Structure Design
4
0
35 people solved
Sep 12, 2026
Glean logo
Glean
Medium
Software Engineer

Find the k-th Largest Value Across Two Sorted Arrays Without Fully Merging Them

You are given two integer arrays a and b, each sorted in non-decreasing order, and an integer k. Return the k-th largest value in the combined collect...

Coding & AlgorithmsBinary Search
0
0
9 people solved
Sep 30, 2026
Rippling logo
Rippling
Medium
Backend EngineerSenior+

Senior Backend Hiring Manager Deep Dive: Idempotency, SLAs, Changed Decisions, and Pushback

In a 60-minute hiring manager round for a senior backend engineer role, the interviewer asks a sequence of questions and follows up on each answer. Th...

Behavioral & LeadershipProject Deep Dive
2
0
30 people solved
Sep 11, 2026
Vercel logo
Vercel
Medium
Software Engineer

Search Recorded Metrics by Name, Tags, and Recency

Implement recording and searching for an in-memory collection of metrics. A metric has a name, timestamp, integer value, and string-to-string tags. A ...

Coding & AlgorithmsArrays & StringsSorting
6
0
98 people solved
Aug 27, 2026
Rippling logo
Rippling
Medium
Software Engineer

Design a News Aggregation Service

Design a News Aggregation Service Design a service that collects articles from many publishers, groups reports about the same story, and serves users ...

System Design
17
0
147 people solved
Aug 29, 2026
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Return the Lexicographically Smallest Topological Order

Return the lexicographically smallest valid ordering of a directed dependency graph, or an empty result when a cycle exists. The problem tests determi...

Coding & AlgorithmsGraphsHeaps & Priority Queues
82
0
612 people solved
Aug 1, 2026
LinkedIn logo
LinkedIn
Hard
Machine Learning EngineerSenior+

Design a Model That Predicts Whether a Member Clicks a Displayed Job

A professional networking platform displays job postings to its members. Design a machine-learning system that predicts whether a member will click on...

ML System DesignCTR Prediction & Ads ML
1
0
9 people solved
Oct 1, 2026
Glean logo
Glean
Medium
Software EngineerIntern

Shortest Manhattan Distance Between Any X and Any Y in a String or Grid

The interview had two parts. The first gave a string such as "XOXOXXOOYOXO" and asked for the shortest distance between any X and any Y (here 2). The ...

Coding & AlgorithmsGrids & Matrices
0
0
10 people solved
Sep 30, 2026
Pinterest logo
Pinterest
Medium
Software Engineer

Fewest Board Switches to Travel Between Two Pins via Shared Boards

A content platform groups pins into themed boards. Each board has a name and a list of pins, and the same pin can appear on several boards. For exampl...

Coding & AlgorithmsGraphs
3
0
38 people solved
Sep 7, 2026
Tesla logo
Tesla
Hard
Software Engineer

Implement Reduce and Derive Map and Filter from It

Explain how to implement reduce, then implement the behavior of map and filter using your reduce operation. Discuss how these primitives can be compos...

Software Engineering Fundamentals
2
0
28 people solved
Sep 13, 2026
Snowflake logo
Snowflake
Medium
Software Engineer

Explain a Technical Project from Milestone to Production

Choose a technically substantial project and explain its background, one major milestone, your specific responsibilities, and the final result. Then w...

Behavioral & LeadershipProject Deep DiveOwnership & Execution
2
0
19 people solved
Sep 20, 2026
Netflix logo
Netflix
Medium
Software Engineer

Design a Job Scheduler for ML Training and Batch Inference on a Shared Cluster

Design a job scheduler for machine learning workloads. Engineers and teams submit ML jobs, such as model training runs and batch inference jobs, that ...

System DesignJob Scheduling & WorkflowsGPU Infrastructure
1
0
15 people solved
Sep 23, 2026
Glean logo
Glean
Medium
Data Scientist

SQL: Zero-Filled DAU, Rolling 30-Day MAU, and the MAU Impact of a User-ID Rehash

This SQL round for a data scientist role packed five SQL questions, each with a follow-up, into one hour. The bar was described as error-free answers,...

Data Manipulation (SQL/Python)SQL
0
0
8 people solved
Sep 30, 2026
OpenAI logo
OpenAI
Hard
Software Engineer Locked

Design Real-Time Electricity Monitoring and Policy Control

Design a real-time electricity monitoring platform that converts device telemetry into safe, auditable usage-policy commands. The answer covers event-...

System Design
23
0
172 people solved
Aug 18, 2026
Uber logo
Uber
Hard
Software EngineerSenior+

Answer Repeated Shortest Increasing-Path Queries

Given an integer grid, repeatedly find a shortest strictly increasing path from the top-left cell to a requested target value. Moves are allowed up, r...

Coding & AlgorithmsGrids & MatricesGraphs
5
0
36 people solved
Sep 9, 2026
Waymo logo
Waymo
Medium
Software Engineer

Design a Simulation System to Evaluate a Self-Driving Model on Limited Compute

This system design round is open-ended. The interviewer asks: "How would you evaluate a self-driving model?" and then steers the conversation toward i...

System DesignSystem Design FundamentalsJob Scheduling & Workflows
3
0
27 people solved
Sep 10, 2026
Airbnb logo
Airbnb
Medium
Machine Learning EngineerSenior+

Rank Home Search Results Without a Text Query

Design a machine-learning ranker for home search results. The search has no free-text query, and an eligible candidate set is already provided. Focus ...

ML System DesignRanking ModelsExperiment Design (A/B Testing)
1
0
36 people solved
Sep 4, 2026
Databricks logo
Databricks
Medium
Software Engineer

Generalized m x n Tic-Tac-Toe with a k-in-a-Row Win Check

Design a tic-tac-toe game played on an m x n board between two players, where a player wins by placing k of their marks in a consecutive line. The int...

Coding & AlgorithmsSimulation & State Machines
4
0
36 people solved
Sep 11, 2026
Databricks logo
Databricks
Medium
Software EngineerSenior+ Locked

Implement a Concurrent Buffered File Logger

Design a logger that accepts writes from many threads, buffers records, and appends them safely to one file while preserving a documented ordering gua...

Software Engineering FundamentalsConcurrency
36
0
282 people solved
Jul 30, 2026
Previous1...242526...596Next
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