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

Compare Linux Containers and Virtual Machines

Explain the difference between containers and virtual machines. Use conventional Linux process containers and hardware-virtualized VMs as your baselin...

Software Engineering FundamentalsContainers & OrchestrationOperating Systems
2
1
29 people solved
Aug 25, 2026
Voleon logo
Voleon
Medium
Quantitative Researcher

Row and Column Sums: Square Matrices and Nilpotence

A finite matrix has every row sum equal to 1 and every column sum equal to 1. Must the matrix be square? If so, can it be nilpotent? Constraints & Ass...

Statistics & Math
4
0
46 people solved
Jun 27, 2026
Jane Street logo
Jane Street
Medium
Software Engineer Locked

Implement a Circular Buffer

This question evaluates understanding of data structures and buffer management, specifically FIFO semantics, fixed-capacity storage, wraparound indexi...

Coding & AlgorithmsData Structure Design
42
0
556 people solved
May 20, 2026
Rippling logo
Rippling
Hard
Software Engineer

Explain How AI Supports Your Design and Coding Work

Which AI tools do you use, and how do they support your design and code-implementation work? Explain how you check their output before relying on it. ...

Behavioral & LeadershipTesting & Quality
1
0
12 people solved
Sep 13, 2026
OpenAI logo
OpenAI
Hard
Machine Learning Engineer

Improve classifier with noisy multi-annotator labels

Problem You are given a text dataset for a binary classification task (label in $\{0,1\\}$). Each example has been labeled by multiple human annotator...

Machine LearningAnnotation & Label QualityModel Evaluation
992
3
6707 people solved
Feb 11, 2026
OpenAI logo
OpenAI
Hard
Software Engineer Locked

Design a High-Throughput Payment Authorization and Settlement System

Design a payment system that handles about 10,000 transaction requests per second. Connect requirements and APIs to data modeling, consistency, scalin...

System DesignPayments & LedgersDistributed Transactions & Idempotency
35
0
239 people solved
Aug 10, 2026
Capital One logo
Capital One
Medium
Software Engineer Locked

Reason About and Validate Virtual Card Transactions

Reason through a virtual-card product and validate transactions from encoded card and transaction flags. The exercise combines product trade-offs with...

Software Engineering FundamentalsPayments & Ledgers
27
0
272 people solved
Jul 4, 2026
Plaid logo
Plaid
Medium
Software Engineer Locked

Count Completed Jobs in a Serial Multi-Worker Pipeline

Count completed jobs in a serial pipeline where each stage has several parallel workers but the next stage waits for all current work. Practice reason...

Coding & AlgorithmsSimulation & State Machines
30
0
246 people solved
Jul 13, 2026
Microsoft logo
Microsoft
Medium
Software Engineer

Maximize Points by Deleting Values and Their Neighbors

You are given an array of positive integers nums. You may repeatedly choose an occurrence of a value v that is still present, remove that occurrence, ...

Coding & AlgorithmsDynamic ProgrammingArrays & Strings
6
1
47 people solved
Aug 25, 2026
Tesla logo
Tesla
Medium
Software Engineer

Investigate Recurring Bugs and Prevent the Same Failure from Returning

A production bug keeps recurring after apparent fixes. How would you investigate it and change the engineering process or system so that the same fail...

Software Engineering FundamentalsDebugging
1
0
22 people solved
Sep 1, 2026
Amazon logo
Amazon
Medium
Software EngineerNew Grad

Making a Decision with Missing Data

Make a Decision with Missing Data Describe a consequential decision you had to make before all desired data was available. Explain the deadline and un...

Behavioral & Leadership
2
0
40 people solved
Aug 20, 2026
Verkada logo
Verkada
Medium
Frontend Engineer

Implement a Camera List UI from a Defined Visual Contract

Implement a camera-list UI in React with careful layout, spacing, and state presentation. Constraints & Assumptions The original visual reference is u...

Software Engineering FundamentalsCSS & LayoutReact & UI Frameworks
1
0
15 people solved
Sep 15, 2026
Intuit logo
Intuit
Medium
Machine Learning Engineer

Longest Meeting-Free Business-Hours Block per Employee and Day

A company wants to measure uninterrupted time available for project work. Given meeting attendance intervals, return the longest meeting-free block wi...

Data Manipulation (SQL/Python)SQLIntervals & Scheduling
1
0
19 people solved
Sep 6, 2026
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 & Strings
9
1
66 people solved
Aug 30, 2026
Scale AI logo
Scale AI
Medium
Software EngineerNew Grad

Schedule Ready Tasks by Deadline

You are building a workflow scheduler. Each task has: - a unique task_id - an integer deadline - an optional list of prerequisite tasks that must be c...

Coding & AlgorithmsGraphsHeaps & Priority Queues
108
0
825 people solved
Apr 1, 2026
Hudson River Trading logo
Hudson River Trading
Medium
Software Engineer

Python Language and Runtime Fundamentals

Python Language and Runtime Fundamentals Clarifying Questions to Ask - Should answers describe CPython specifically or Python language semantics acros...

Software Engineering Fundamentals
16
0
178 people solved
Apr 30, 2026
Confluent logo
Confluent
Medium
Software Engineer

Implement Tail and Find Monster Cost

This entry contains two coding tasks from the same interview category. Task A: Implement a file tail operation Implement a function tail(filePath, n) ...

Coding & AlgorithmsGrids & MatricesGraphs
21
0
242 people solved
Apr 29, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Implement a Banking System

Design and implement an in-memory banking system. All operations are processed in non-decreasing timestamp order. Account identifiers are strings. Mon...

Coding & AlgorithmsData Structure DesignPayments & Ledgers
30
0
248 people solved
May 24, 2026
Mintlify logo
Mintlify
Medium
Backend EngineerSenior+

Design a CRUD API for a document service

Design the CRUD API for a document service: clients create, read, update and delete documents. This came up as a fundamentals question in a short hiri...

Software Engineering FundamentalsAPI Design
0
0
5 people solved
Sep 27, 2026
Amazon logo
Amazon
Medium
Software Engineer Locked

Minimize Global Replacements to Make Values Contiguous

Find the fewest global value-replacement operations needed so every remaining value occupies one contiguous block, accounting for compressed runs and ...

Coding & AlgorithmsArrays & Strings
20
0
174 people solved
Aug 14, 2026
Previous1...555657...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