PracHub
QuestionsLearningGuidesInterview Prep
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.

Tech Interview Questions

Practice 9,300+ interview questions from top companies including Google, Meta, Amazon, and more. Filter by company, role, and category.

Popular Interview Questions

  • Navigate a Maze Through a Next-Step API - Ramp
  • Design Multi-Dimensional Request Rate Limiting - Roblox
  • Behavioral Round: Judgment, Prioritization, and Influence - Apple
  • Determine Whether One Point Can Reach Another - NVIDIA
  • Model and Solve a Rectangular Jigsaw Puzzle - Asana
  • Design a Memo Q&A Agent for a Large Law Firm - Harvey
  • Represent and Evaluate Boolean Predicate Expressions - Coreweave
  • Architect an AI Chatbot for Enterprise Users - Amazon
  • Design a Food Rating System - DoorDash
  • Design Extensible Interview Coding Systems - Rippling

Interview Questions

Practice the exact questions companies are asking right now.

Questions
9.3k
Companies
483
Updated
07.21.2026
9.3k Questions 483 Companies07.21.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
Role
Ramp logo
Ramp
Medium
Software Engineer

Navigate a Maze Through a Next-Step API

You are given an API that returns the next location you should visit in a maze. Starting from an initial location, repeatedly call the API until you r...

Software Engineering Fundamentals
5
0
98 people solved
Jul 2, 2026
Roblox logo
Roblox
Easy
Software Engineer Locked

Design Multi-Dimensional Request Rate Limiting

This question evaluates proficiency in designing distributed rate limiting systems, including API and data model design, consistency and scalability t...

System Design
197
0
2388 people solved
May 4, 2026
Apple logo
Apple
Medium
Software Engineer

Behavioral Round: Judgment, Prioritization, and Influence

Behavioral Round: Judgment, Prioritization, and Influence This was the behavioral interview. You will be asked three questions about judgment, reprior...

Behavioral & Leadership
11
0
88 people solved
Jun 30, 2026
NVIDIA logo
NVIDIA
Hard
Software EngineerSenior+

Determine Whether One Point Can Reach Another

Determine Whether One Point Can Reach Another You start at a point (sx, sy) with positive integer coordinates. From (x, y), one move may transform the...

Coding & Algorithms
1
0
21 people solved
Jul 16, 2026
Asana logo
Asana
Medium
Software Engineer

Model and Solve a Rectangular Jigsaw Puzzle

Model and Solve a Rectangular Jigsaw Puzzle Design an object-oriented model for a rectangular jigsaw puzzle and outline an algorithm to solve it. Use ...

Software Engineering Fundamentals
6
0
48 people solved
Jul 2, 2026
Harvey logo
Harvey
Medium
Software Engineer Locked

Design a Memo Q&A Agent for a Large Law Firm

This question evaluates ML system design skills, specifically retrieval-augmented generation (RAG) and LLM-grounded document retrieval at production s...

ML System Design
34
0
253 people solved
Jun 20, 2026
Coreweave logo
Coreweave
Medium
Software Engineer

Represent and Evaluate Boolean Predicate Expressions

Design a data structure to represent and evaluate predicates such as abc > 5 and (test < 8 or team > 9). Support comparisons, and, or, parentheses, an...

Software Engineering Fundamentals
6
0
64 people solved
Jul 2, 2026
Amazon logo
Amazon
Medium
Software Engineer

Architect an AI Chatbot for Enterprise Users

Architect an AI chatbot for enterprise users over internal knowledge and tools. <details> <summary>Hint 1</summary> Start by stating assumptions, then...

System Design
9
0
90 people solved
Jul 1, 2026
DoorDash logo
DoorDash
Medium
Software EngineerSenior+ Locked

Design a Food Rating System

This question evaluates skills in system design, data modeling, consistency and transactional guarantees, idempotency, scaling, and designing read-hea...

System Design
61
0
780 people solved
Jun 5, 2026
Rippling logo
Rippling
Medium
Software Engineer Locked

Design Extensible Interview Coding Systems

Review a broad software engineering interview loop covering object-oriented delivery APIs, rule engines, article voting systems, and a news aggregator...

Software Engineering Fundamentals
15
0
133 people solved
Jun 11, 2026
OpenAI logo
OpenAI
Medium
iOS EngineerSenior+

Design A ChatGPT-Style Assistant Product

Design a ChatGPT-style assistant product. Cover the user experience, conversation state, message streaming, model invocation, safety and error handlin...

System Design
8
0
62 people solved
Jul 3, 2026
Ramp logo
Ramp
Medium
Software Engineer

Implement Spreadsheet Cells with Dependencies

Design spreadsheet-like get and set operations for cells where formulas can depend on other cells. When a cell changes, dependent cells should reflect...

Software Engineering Fundamentals
5
0
104 people solved
Jul 2, 2026
Airbnb logo
Airbnb
Medium
Data Scientist

Walk Through an Experiment From Design to Decision

Describe an experiment you designed or analyzed. Explain the decision it was meant to inform, how you chose the experimental unit and metrics, what th...

Analytics & Experimentation
2
0
32 people solved
Jul 8, 2026
Uber logo
Uber
Medium
Software Engineer

Design a Food-Delivery Backend (Uber Eats-style)

Design the backend for a food-delivery platform like Uber Eats. A customer opens the app, browses nearby restaurants, places an order from a menu, pay...

System Design
25
0
259 people solved
Jun 23, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Design an Online Chess Service from Launch to Scale

Design an Online Chess Service from Launch to Scale Design an online chess service. Players enter matchmaking, are paired into games, exchange legal m...

System Design
2
0
18 people solved
Jul 17, 2026
Harvey logo
Harvey
Hard
Software Engineer Locked

Design a RAG Q&A Agent over Law Firm Legal Memos

This question evaluates a candidate's ability to design a retrieval-augmented generation system, covering ingestion, chunking, indexing, retrieval, an...

ML System Design
10
0
173 people solved
Jun 18, 2026
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Implement A Contiguous Memory Allocator With Free-Block Coalescing

Review a contiguous memory allocator coding prompt with malloc, free, first-fit allocation, block coalescing, and a best-fit follow-up. The interview ...

Coding & Algorithms
22
1
165 people solved
Jun 5, 2026
Hudson River Trading logo
Hudson River Trading
Medium
Software Engineer

Choose Mean or Median for Trading Profit Metrics

A trading firm observes daily profit values X_1 through X_n and wants a metric for average performance. In an interview, you must choose between mean ...

Statistics & Math
6
1
77 people solved
Jul 2, 2026
Ramp logo
Ramp
Medium
Software Engineer

Implement a Single-Screen Tic-Tac-Toe Game with State Management

Implement a single-screen Tic-Tac-Toe game. Maintain game state, support player moves, detect wins and draws, prevent invalid moves, and keep the impl...

Software Engineering Fundamentals
12
0
87 people solved
Jul 2, 2026
Google logo
Google
Easy
Software Engineer

LLM Foundations: Architecture, Adaptation, and Steering

LLM Foundations: Architecture, Adaptation, and Steering You are a software engineer interviewing for a team that is integrating a large language model...

Machine Learning
12
0
130 people solved
Jun 22, 2026
Previous1...678...465Next
Try
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