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
200
Companies
579
Updated
10.10.2026
200 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 50 results
Cohere logo
Cohere
Medium
Software Engineer

Design an Enterprise Research Assistant with Verifiable Citations

Design an Enterprise Research Assistant with Verifiable Citations Design an enterprise research system that accepts complex questions, retrieves autho...

ML System Design
15
0
123 people solved
Apr 9, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Design a Photo Storage Service That Deduplicates Uploads by SHA-256 Content Hash

Design a photo storage service in which users can upload photos, download them and delete them. Storage is deduplicated by content: if an uploaded pho...

System DesignFile & Media StorageApplication Security
0
0
4 people solved
Jul 13, 2026
ByteDance logo
ByteDance
Medium
Software EngineerIntern

Explain Virtual Memory Beyond Physical RAM

Explain the difference between a process's virtual memory and the computer's physical RAM. Can a process have a virtual address space larger than the ...

Software Engineering FundamentalsOperating SystemsMemory Management
1
0
23 people solved
Aug 23, 2026
Stripe logo
Stripe
Medium
Software Engineer

Render a GeoJSON Bike Ride with Markers and Alternating Paths via a Map API

You are given a local file, ride-simple.json, that holds a bicycle ride as GeoJSON, and a static map rendering service called staticmap. The service t...

Software Engineering FundamentalsAPI Integration & HTTP ClientsArrays & Strings
19
1
371 people solved
Sep 24, 2026
OpenAI logo
OpenAI
Hard
Software Engineer

Design Photo Storage with SHA-256 Content Deduplication and Safe Deletion

Design a photo storage service: users upload photos from their phones and computers, browse their libraries, view photos at different sizes, and delet...

System DesignFile & Media StoragePrivacy & Compliance
10
0
91 people solved
Sep 20, 2026
Google logo
Google
Medium
Software Engineer

Find the Most Frequent IP Addresses in a File Too Large for Memory

Interview Prompt A file contains IP headers, one record at a time. Return the ten most frequent IP addresses with cutoff ties preserved. If there are ...

Software Engineering Fundamentals
3
0
31 people solved
Feb 20, 2026
MongoDB logo
MongoDB
Hard
Software EngineerSenior+

Design a scalable resume search system

Design a scalable resume search system System Design: Resume Search Platform Context A recruiting company needs a platform where applicants can upload...

System DesignSearch & Feed SystemsSystem Design Fundamentals
12
0
243 people solved
Jul 15, 2025
Atlassian logo
Atlassian
Medium
Frontend EngineerSenior+

Build a Social Feed List in HTML/CSS, Then Render It from a Mock API

A front-end screen asks you to build, in two short timed stages, a feed that looks like a typical Twitter-style timeline: a vertical list of posts, ea...

Software Engineering FundamentalsCSS & LayoutJavaScript & TypeScript
2
0
32 people solved
Sep 12, 2026
Shopify logo
Shopify
Medium
Software Engineer

Design a Product Photography Upload Service

Design a Product Photography Upload Service Design a service for a commerce platform's product-photography workflow. A merchant ships an item to a stu...

System DesignFile & Media StorageAuthentication & Authorization
21
0
179 people solved
Apr 28, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Design a Cloud IDE With SSH Access Where One or More Users Share a Host

Design a cloud IDE: a service that gives developers a development environment on remote machines instead of their own computers. Developers connect to...

System DesignSystem Design FundamentalsAuthentication & Authorization
0
0
6 people solved
Jul 13, 2026
Meta logo
Meta
Hard
Machine Learning Engineer Locked

Design an LLM-Based Coding Assistant

This question evaluates a candidate's ability to design an end-to-end machine learning system, covering model architecture, training data pipelines, e...

ML System DesignLLM ApplicationsLLM Inference & Serving
25
0
198 people solved
Jun 27, 2026
Stripe logo
Stripe
Medium
Software Engineer Locked

Generate a ride map image via POST API

This question evaluates a candidate's competency in geospatial data processing and HTTP API integration, including JSON parsing, coordinate batching f...

Software Engineering FundamentalsAPI Integration & HTTP Clients
59
0
705 people solved
Jan 22, 2026
Meta logo
Meta
Medium
Software Engineer

Implement string and basic ML algorithms

You are given three implementation tasks that mix algorithms and basic machine learning models. --- Task 1: Longest substring with all distinct charac...

Coding & Algorithms
6
0
78 people solved
Dec 8, 2025
Roblox logo
Roblox
Easy
Data Scientist Locked

Compute A/B test sample size and Bayes posterior

This question evaluates understanding of statistical power and sample size calculation for a two-sided A/B z-test as well as basic Bayesian posterior ...

Statistics & Math
10
0
73 people solved
Oct 3, 2025
Capital One logo
Capital One
Medium
Data Scientist

Critique Shell Script for Credit-Card Program Tech Round

Critique Shell Script for Credit-Card Program Tech Round Scenario Tech round for a new credit-card program: candidate is shown a 5-6 line shell script...

Coding & AlgorithmsProgramming LanguagesOperating Systems
23
0
210 people solved
Aug 4, 2025
Gusto logo
Gusto
Medium
Data Scientist

Investigate Causes of Increased Payroll Processing Time

Investigate Causes of Increased Payroll Processing Time Diagnose a 15% Increase in Payroll Processing Time Scenario You are a data scientist at a payr...

Analytics & ExperimentationMetric DiagnosticsSegmentation & Cohort Analysis
16
0
127 people solved
Aug 4, 2025
Perplexity logo
Perplexity
Hard
Software Engineer

In-Memory File System: Strict mkdir, touch, ls, rm, rmdir and a Command Runner

Implement an in-memory file system with directories and files under a single root, /. The task is delivered as a multi-file project with provided test...

Software Engineering FundamentalsData Structure DesignLow-Level Design (OOP)
12
0
114 people solved
Sep 25, 2026
Coinbase logo
Coinbase
Hard
Software Engineer

Design image upload end-to-end

Design image upload end-to-end System Design: End-to-End Image Upload Pipeline Context Design an end-to-end system that handles user picture uploads f...

System DesignFile & Media StorageAuthentication & Authorization
7
0
86 people solved
Aug 7, 2025
Anthropic logo
Anthropic
Medium
Software Engineer

Implement crawler, dedup, and persistent LRU

Implement crawler, dedup, and persistent LRU LeetCode 1236. Web Crawler: Crawl web pages starting from a given URL within the same hostname. LeetCode ...

Coding & AlgorithmsData Structure Design
134
0
925 people solved
Aug 4, 2025
Dropbox logo
Dropbox
Medium
Software Engineer Locked

Design an S3-like Object Store

This question evaluates system design and distributed storage architecture skills, focusing on scalability, durability, metadata versus data separatio...

System Design
5
0
73 people solved
Oct 3, 2025
Stripe logo
Stripe
Medium
Software Engineer

Validate CSV Company Records for Missing Fields, Length, Forbidden Words and Overlap

You are given a batch of company records as CSV text: a header row that names the fields, followed by one row per company. Write a validator that chec...

Software Engineering FundamentalsArrays & StringsData Cleaning & Wrangling
146
2
1435 people solved
Sep 22, 2026
Datadog logo
Datadog
Easy
Software Engineer

Implement buffered file writer with concurrency support

You are given a simple file writer class that writes data directly to disk: `cpp class FileWriter { public: // Append data to the file on disk imm...

Coding & AlgorithmsData Structure DesignConcurrency
93
0
985 people solved
Dec 2, 2025
Instacart logo
Instacart
Medium
Software Engineer

Optimize file reading and expression DFS

Optimize file reading and expression DFS Given a large password file, build a program to read the required password(s) while minimizing memory usage. ...

Coding & AlgorithmsParsing & InterpretersMemory Management
23
0
159 people solved
Aug 4, 2025
Lowe's logo
Lowe's
Medium
Software Engineer

Explain Python internals and practices

Explain Python internals and practices Answer the following Python deep-dive questions: - Explain the Global Interpreter Lock (GIL) and its impact on ...

Coding & Algorithms
5
0
57 people solved
Aug 10, 2025
Databricks logo
Databricks
Medium
Software Engineer Locked

Build a Durable Key-Value Cache

This question evaluates understanding of data durability and recovery mechanisms, including write-ahead logging, in-memory caching, operation ordering...

Software Engineering FundamentalsKey-Value StoresDatabase Internals
110
1
819 people solved
May 14, 2026
OpenAI logo
OpenAI
Easy
Software Engineer

Design a sandboxed cloud IDE

System Design: Sandboxed Cloud IDE (Colab-like) Design a multi-tenant, browser-based cloud IDE/notebook that lets users run code inside an isolated sa...

System DesignSandboxing & IsolationReal-Time Systems
417
2
7903 people solved
Jan 22, 2026
Nike logo
Nike
Medium
Software Engineer Locked

Design a PDF Ingestion and Retrieval-Augmented Generation Pipeline

Design PDF ingestion and retrieval-augmented generation with page-level citations across selectable text, scans, tables, repeated headers, malformed f...

ML System Design
1
0
10 people solved
Aug 4, 2026
Box logo
Box
Medium
Software Engineer

Compute Top-K word frequencies under a path

Compute Top-K word frequencies under a path Given a filesystem path that may contain nested subdirectories and files, compute the top K most frequent ...

Coding & AlgorithmsHeaps & Priority QueuesBatch & Stream Processing
33
0
235 people solved
Aug 1, 2025
Qualified Health logo
Qualified Health
Hard
Software Engineer

Scale Mixed I/O and LLM Workflow Execution

Design the capacity, queueing, worker isolation, and storage layers of a multi-tenant workflow system whose DAGs mix fast I/O tasks with much slower L...

System DesignJob Scheduling & WorkflowsRate Limiting
1
0
12 people solved
Sep 30, 2026
Runway logo
Runway
Hard
Machine Learning Engineer

Implement n-gram model and select n

Implement n-gram model and select n Task: Implement an n-gram Language Model with Training, Sampling, and Model Selection Guidance Objective Implement...

Machine LearningNatural Language ProcessingML Coding
33
0
431 people solved
Aug 8, 2025
Google logo
Google
Hard
Software Engineer

Design distributed log storage service

Design a Distributed Append-Only Log Storage System You are asked to design the storage layer of a distributed, partitioned, replicated append-only lo...

System DesignDatabase InternalsConsensus & Replication
18
0
142 people solved
Sep 6, 2025
Adobe logo
Adobe
Hard
Software Engineer

Design file-embedding storage system

Design file-embedding storage system System Design: Multimodal Embedding Service for User Uploads Context You are designing a backend service that, fo...

ML System Design
19
0
88 people solved
Aug 4, 2025
Google logo
Google
Hard
Software Engineer

Design a prioritized log manager with eviction

Design a prioritized log manager with eviction Design a Log Store with Priority- and Recency-Aware Eviction Context You are designing an in-memory (or...

System DesignData Structure DesignHeaps & Priority Queues
10
0
102 people solved
Aug 1, 2025
Databricks logo
Databricks
Hard
Software Engineer

Design a key-value store

System Design: Durable Key–Value Store Design a single-node, embeddable key–value store library with a simple API that must remain correct and durable...

System DesignKey-Value StoresDatabase Internals
199
0
1322 people solved
Aug 11, 2025
Parafin logo
Parafin
Hard
Software Engineer

Design loan application system

Design an End-to-End Loan Application Platform You are a software engineer at a small lending startup. Design a scalable, compliant loan origination s...

System DesignSystem Design FundamentalsDistributed Transactions & Idempotency
76
0
544 people solved
Aug 4, 2025
League logo
League
Medium
Software Engineer

Design scalable insurance claims processing system

Design an end-to-end insurance claims processing system for a health-focused insurer. The system handles a claim's full lifecycle — from submission, t...

System DesignSystem Design FundamentalsDistributed Transactions & Idempotency
33
0
227 people solved
Oct 17, 2025
Anthropic logo
Anthropic
Hard
Software Engineer

Design a desktop AI chat frontend

Design a Frontend Architecture for a Cross-Platform Desktop Conversational AI App Context You are designing the frontend architecture for a cross-plat...

System DesignState ManagementReal-Time Systems
52
0
1051 people solved
Sep 6, 2025
Vanta logo
Vanta
Medium
Software Engineer

Deduplicate a File Exactly When Distinct Lines Exceed Memory

Design an exact command-line global-uniqueness tool for a file whose distinct lines do not fit in an in-memory hash table. Explain how you would use e...

Software Engineering FundamentalsSorting
4
0
85 people solved
Sep 12, 2026
Box logo
Box
Medium
Software Engineer

Diagnose failures via SSH and large logs

Diagnose failures via SSH and large logs Troubleshooting Large Logs Over SSH and Designing Centralized Logging Context You are on-call for a productio...

System DesignDebuggingObservability
14
0
172 people solved
Aug 1, 2025
Attentive logo
Attentive
Hard
Software Engineer

Design a Kafka-Fed Event Analytics System for Long-Term Analysis

Design an event analytics system. The system connects to Kafka streams, must ingest a very large volume of highly concurrent event data, and stores th...

System DesignMessaging & Event-DrivenData Ingestion & CDC
2
0
18 people solved
Sep 19, 2026
Snowflake logo
Snowflake
Hard
Software Engineer Locked

Design an Automated Jira-Ticket-to-PR System

This system design question evaluates expertise in distributed systems, asynchronous job processing, and queue-based architecture. It tests practical ...

System DesignJob Scheduling & WorkflowsMessaging & Event-Driven
22
0
203 people solved
Jun 15, 2026
Intuit logo
Intuit
Easy
Data Scientist

Diagnose KPI anomaly and evaluate promotion/A-B test

Diagnose KPI anomaly and evaluate promotion/A-B test You are a Data Scientist supporting a TurboTax product team. You are asked to handle three relate...

Analytics & ExperimentationMetric DiagnosticsCausal Inference
16
0
169 people solved
Aug 1, 2025
Squarepoint logo
Squarepoint
Medium
Software Engineer Locked

Use find, ps, top, and kill Safely on Linux

Use Linux find, ps, top, and kill to investigate an application consuming unexpected resources. Show how to gather evidence, identify the exact proces...

Software Engineering Fundamentals
12
0
126 people solved
Jul 12, 2026
OpenAI logo
OpenAI
Hard
Software Engineer

Design a scalable payment system

Design a scalable payment system Design a scalable payment system. The system must support both peer-to-peer money movement between users and merchant...

System DesignPayments & LedgersDistributed Transactions & Idempotency
110
0
791 people solved
Jul 15, 2025
Uber logo
Uber
Medium
Software Engineer Locked

Design a Distributed Logging System

This question evaluates a candidate's ability to architect a large-scale distributed logging system, testing competency in data ingestion pipelines, f...

System DesignObservabilityMessaging & Event-Driven
27
0
242 people solved
Jun 8, 2026
Amazon logo
Amazon
Hard
Software Engineer

Design ad clickstream analytics pipeline

Design ad clickstream analytics pipeline Design an end-to-end advertising clickstream ingestion and analytics platform that ingests events through Kaf...

System DesignData Ingestion & CDCBatch & Stream Processing
17
0
119 people solved
Jul 31, 2025
Jane Street logo
Jane Street
Medium
Quantitative Trader Locked

Analyze trading RFQ competitiveness data

This question evaluates a candidate's skills in exploratory data analysis, Excel-based feature engineering, basic statistical modeling, and interpreta...

Machine LearningMetrics & KPIsRegression & Statistical Modeling
11
1
206 people solved
Oct 14, 2025
Upstart logo
Upstart
Medium
Software Engineer

Solve Five OA Coding Tasks

This is an online-assessment screen consisting of five independent coding tasks. Each task is self-contained — there is no shared state between them —...

Coding & AlgorithmsArrays & StringsMath & Number Theory
21
0
407 people solved
Apr 10, 2026
Dropbox logo
Dropbox
Medium
Data Scientist

Run org-safe online experiment for recommender

Propose an online experimentation plan to evaluate the file recommender in production across multiple organizations where collaborators can influence ...

Analytics & Experimentation
9
0
69 people solved
Oct 13, 2025
Databricks logo
Databricks
Hard
Software EngineerSenior+ Locked

Design a Write-Ahead Log Writer with Batch Writes

Design a concurrent write-ahead-log writer that assigns ordered positions, groups records into bounded batches, and states exactly when durability is ...

Software Engineering FundamentalsDatabase InternalsConcurrency
24
0
183 people solved
May 10, 2026
Previous1...345...10Next
Popular Categories
SQLBlind 75
Daily Quest

Sign in to earn XP for every problem you solve.