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

Implement cloud storage with quotas and compression

Problem Implement an in-memory cloud storage service that supports multiple users, per-user storage quotas, changing quotas with eviction, and file co...

Coding & AlgorithmsData Structure Design
29
0
282 people solved
Dec 25, 2025
The Trade Desk logo
The Trade Desk
Medium
Software Engineer

Implement a Cloud Storage Service

Implement an in-memory cloud storage system. Build the class incrementally; later levels must preserve all behavior from earlier levels. File names ar...

Coding & Algorithms
13
0
93 people solved
Apr 10, 2026
O
Others
Easy
Data Scientist

Return the largest file size in a directory

Problem (Bash / File System) Implement a Bash function (or shell snippet) that returns the maximum file size (in bytes) under a given directory. Requi...

Coding & AlgorithmsOperating Systems
9
0
107 people solved
Jan 17, 2026
eBay logo
eBay
Medium
Software Engineer

Implement an In-Memory File System

Design an in-memory file system that supports file management, search, user ownership, capacity limits, copying, and compression. Each file has a uniq...

Coding & Algorithms
9
0
72 people solved
Mar 19, 2026
Anthropic logo
Anthropic
Medium
Software Engineer Locked

Scale Duplicate File Detection

This question evaluates system-design, performance-diagnosis, and distributed-systems competencies, focusing on identifying bottlenecks through measur...

System DesignFile & Media StorageFault Tolerance & Failover
47
0
594 people solved
May 9, 2026
Meta logo
Meta
Medium
Software Engineer

Design an in-memory cloud file system

In-Memory Cloud File System (OOD) Design an in-memory cloud file system that supports files owned by users with storage quotas. Data model / rules - E...

Coding & Algorithms
7
0
59 people solved
Feb 11, 2026
Coinbase logo
Coinbase
Medium
Software Engineer

Design cloud storage system

Design cloud storage system In-Memory Cloud Storage: Design and Implement You are asked to design and implement an in-memory cloud storage system that...

System DesignLow-Level Design (OOP)
80
0
323 people solved
Jul 29, 2025
Google logo
Google
Medium
Software Engineer Locked

Compute Entity Size and Validate a Hierarchical File System

Compute the total size of a file or directory, then define and audit a valid hierarchical filesystem. The solution covers iterative traversal, cycle d...

Software Engineering Fundamentals
7
0
71 people solved
Aug 30, 2026
Meta logo
Meta
Easy
Software Engineer

Implement Multi-Level In-Memory Services

Implement the following independent multi-level in-memory service simulations. In an interview, you may receive one scenario and unlock the levels seq...

Coding & Algorithms
3
0
43 people solved
Apr 4, 2026
Meta logo
Meta
Hard
Software Engineer

Design an in-memory cloud storage system

In-Memory Cloud Storage Service (Take-home) Design and implement an in-memory cloud storage service that maps files (objects) to their metadata. The s...

System DesignLow-Level Design (OOP)Data Structure Design
21
0
292 people solved
Sep 6, 2025
Ramp logo
Ramp
Hard
Software Engineer

Design an in-memory cloud storage system

Design an in-memory cloud storage system In-Memory Cloud Storage: Files, Discovery, Users, and Compression Context: Design an in-memory storage librar...

System DesignLow-Level Design (OOP)
33
0
453 people solved
Aug 10, 2025
Instacart logo
Instacart
Medium
Software Engineer

Implement an In-Memory File Storage System

Implement an in-memory file storage service. You need to support files identified by a unique full path string, such as "/docs/a.txt". Each file has a...

Coding & Algorithms
2
0
30 people solved
Apr 17, 2026
Applied Intuition logo
Applied Intuition
Medium
Software Engineer

Find duplicate files by size

Question LeetCode 609. Find Duplicate File in System — find duplicate files using file size instead of content comparison https://leetcode.com/problem...

Coding & AlgorithmsFile & Media Storage
18
0
146 people solved
Aug 4, 2025
Databricks logo
Databricks
Medium
Backend EngineerSenior+ Locked

Design a Distributed File System

This question evaluates design skills for large-scale distributed storage systems, testing understanding of distributed systems principles such as met...

System DesignFile & Media StorageConsensus & Replication
61
0
479 people solved
May 4, 2026
Meta logo
Meta
Medium
Software Engineer

Extend cloud file system with copy and compression

In-Memory Cloud File System V2: Copy, Capacity Updates, Compress/Decompress Design an in-memory file system with per-user quotas and additional operat...

Coding & AlgorithmsLow-Level Design (OOP)Heaps & Priority Queues
11
0
82 people solved
Feb 11, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Find Duplicate Files

Implement a file deduplication tool. You are given a root directory containing many files. Return groups of duplicate files. Two files are duplicates ...

Coding & AlgorithmsFile & Media StorageConcurrency
38
0
259 people solved
Mar 2, 2026
Harvey logo
Harvey
Medium
Software Engineer Locked

Design Cloud File Storage

This question evaluates system design competency, specifically understanding storage architectures, the separation of metadata versus blob/object stor...

System DesignFile & Media StorageStorage & Sharding
39
1
393 people solved
May 2, 2026
Applied Intuition logo
Applied Intuition
Medium
Software Engineer

Design duplicate-file detection using size

You are given a large POSIX-like filesystem containing millions of files across nested directories. Design an algorithm to find groups of duplicate fi...

Coding & AlgorithmsOperating SystemsFile & Media Storage
15
1
110 people solved
Jul 31, 2025
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Implement a Capacity-Aware In-Memory File Store

Implement a capacity-aware in-memory file store spanning file operations, search, users, ownership, compression, and decompression. Follow exact capac...

Coding & AlgorithmsLow-Level Design (OOP)Data Structure Design
62
0
462 people solved
Aug 2, 2026
Google logo
Google
Hard
Software Engineer

Find maximum value in huge text file

You are given the path to a very large text file on disk. The file has the following properties: - Each line contains exactly one signed 64-bit intege...

Coding & AlgorithmsConcurrency
42
0
306 people solved
Dec 8, 2025
CloudKitchens logo
CloudKitchens
Medium
Software Engineer

Design an in-memory cloud storage system

Design and implement an in-memory cloud storage system that maps file paths to metadata and supports multi-user quotas. Use simple data structures; pe...

Coding & AlgorithmsData Structure DesignSorting
19
0
177 people solved
Sep 6, 2025
ByteDance logo
ByteDance
Hard
Backend EngineerNew Grad Locked

Backend Fundamentals Deep Dive: MySQL Internals, Redis, and the HTTP/HTTPS Request Lifecycle

This question tests deep backend engineering knowledge across three core domains: MySQL InnoDB internals (logging, indexing, isolation), Redis persist...

Software Engineering FundamentalsDatabase InternalsConsensus & Replication
10
0
92 people solved
Jun 15, 2026
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Design Payment Authorization, Capture, and Batch Settlement

Design a payment platform spanning low-latency authorization, later capture, and asynchronous batch settlement with external providers. Cover idempote...

System Design
7
1
103 people solved
Aug 14, 2026
Omnissa logo
Omnissa
Medium
Software Engineer Locked

Design a Cloud File Storage and Sync Service (Google Drive)

This question asks for the end-to-end design of a cloud file storage and sync service, evaluating a candidate's grasp of distributed systems fundament...

System Design
3
0
38 people solved
Jun 11, 2026
Verkada logo
Verkada
Medium
Software Engineer

Streaming Python Parser for Key-Value Log Lines with Quoted and Escaped Values

Host machines and IoT edge devices, such as network cameras, door-access controllers and gateways, continuously write operational logs. Every line sta...

Software Engineering FundamentalsParsing & InterpretersProgramming Languages
3
0
29 people solved
Sep 18, 2026
Anthropic logo
Anthropic
Medium
Software Engineer Locked

How to stream a large file to 1000 hosts fastest

This question evaluates system design and distributed-systems skills, especially bandwidth and bottleneck analysis, replication and pipelining trade-o...

System DesignFile & Media StorageSystem Design Fundamentals
265
1
2572 people solved
Mar 1, 2026
Applied Intuition logo
Applied Intuition
Easy
Software Engineer

Group duplicate files by content

Problem You are given a list of files in a filesystem. Each file has: - a full path (string) - a file size in bytes (integer) - file contents (concept...

Coding & Algorithms
7
0
68 people solved
Feb 12, 2026
Google logo
Google
Hard
Software Engineer

Design line-preserving file chunker pipeline

System Design: Pack Text Lines into Exact 100 MB Output Files Design a data pipeline that reads many text files of varying sizes and emits output file...

System DesignETL & Data PipelinesBatch & Stream Processing
8
0
136 people solved
Sep 6, 2025
Anthropic logo
Anthropic
Medium
Software Engineer

Build a Resize-and-Rotate Image Pipeline with Multiprocessing

Design an image-processing pipeline that uses Pillow to resize and rotate images, then extend it to process independent images using multiple processe...

Software Engineering FundamentalsFile & Media StorageConcurrency
3
0
44 people solved
Oct 5, 2026
Confluent logo
Confluent
Medium
Software Engineer

Implement tail N lines

Question Implement a utility tail(path: string, N: int) (and an equivalent stream variant) that prints the last N lines of input without loading the w...

Coding & AlgorithmsData Structure DesignOperating Systems
68
0
475 people solved
Sep 6, 2025
Anthropic logo
Anthropic
Hard
Software Engineer Locked

Build a Progressive Cloud Storage System

Build a progressive in-memory cloud storage service with file operations, glob search, users, quotas, compression, and restoration. Handle ownership, ...

Coding & AlgorithmsLow-Level Design (OOP)File & Media Storage
10
1
195 people solved
Jul 8, 2026
Harvey logo
Harvey
Hard
Software Engineer

Determine identical files ignoring metadata

Question How would you determine whether two files contain identical bytes while ignoring all filesystem metadata? Propose and justify a hashing-based...

System DesignFile & Media StorageCryptography
96
0
672 people solved
Sep 6, 2025
Citadel logo
Citadel
Easy
Software EngineerIntern Locked

Reduce Hashing and Safely Delete Shared File Content

Design file-content deduplication with deferred hashing, collision checks, stable shared-content identities, and reference-counted deletion.

System DesignData Structure DesignFile & Media Storage
21
1
214 people solved
Sep 3, 2026
Harvey logo
Harvey
Medium
Software Engineer

Design a Cloud File Storage Service

Design a cloud file storage and collaboration service similar to Google Drive or Dropbox. At a high level, the service must let users store files in a...

System DesignFile & Media StorageStorage & Sharding
24
1
348 people solved
Apr 12, 2026
Pinterest logo
Pinterest
Medium
Software EngineerSenior+ Locked

Design a Large-File Upload and Analysis Flow

Design a secure large-file upload service with resumable transfers, asynchronous analysis, idempotent processing, and reliable completion notification...

System Design
15
1
149 people solved
Sep 1, 2026
Microsoft logo
Microsoft
Medium
Software EngineerSenior+ Locked

Externally Sort a 500 GB CSV by One Column with 16 GB of RAM

This question evaluates a candidate's ability to design an external merge sort for data far larger than available memory, a core systems design skill....

System Design
12
0
92 people solved
Jun 11, 2026
Databricks logo
Databricks
Hard
Software Engineer Locked

Design a Hierarchical File System

This question evaluates understanding of scalable distributed storage and namespace architecture, covering metadata versus data separation, inode-like...

System DesignStorage & ShardingFile & Media Storage
82
0
759 people solved
Mar 15, 2026
Amazon logo
Amazon
Medium
Software EngineerSenior+ Locked

Design a Product Image Upload Pipeline for Sellers

Design a seller-facing product image pipeline from direct upload through validation, transformation, moderation, and delivery. Address replacement and...

System Design
12
0
93 people solved
Aug 22, 2026
Baseten logo
Baseten
Medium
Software Engineer Locked

Parallelize chunked file download and verify integrity

This question evaluates understanding of parallelized I/O, concurrency control, failure and retry handling, and data-integrity verification for chunke...

Coding & AlgorithmsConcurrencyAPI Integration & HTTP Clients
17
0
165 people solved
Feb 12, 2026
Anthropic logo
Anthropic
Medium
Software Engineer Locked

Implement Task Management and Duplicate Detection

This question evaluates implementation and system-design skills across two problems: an in-memory task management service (CRUD operations, prioritize...

Coding & Algorithms
11
0
117 people solved
May 16, 2026
O
Others
Medium
Software Engineer Locked

Write a quarterly SQL report and a bash max-file script

This question evaluates proficiency in SQL conditional aggregation and date-based grouping alongside shell scripting skills for recursive filesystem t...

Software Engineering Fundamentals
2
0
41 people solved
Jan 20, 2026
Airbnb logo
Airbnb
Easy
Software Engineer Locked

Design an In-Memory Cloud Storage Service with Users, Backups, and Restore

Design an in-memory cloud storage service with globally named files, user quotas, largest-file queries, account merges, and per-user backup and restor...

Software Engineering Fundamentals
7
0
74 people solved
Aug 17, 2026
NVIDIA logo
NVIDIA
Hard
Data Scientist

Optimize CUDA GEMM with tiling and coalescing

CUDA Execution Model, Memory Hierarchy, and GEMM Kernel Design You are interviewing for a Data Scientist / GPU-software role at NVIDIA. The interviewe...

Coding & AlgorithmsMemory Management
22
0
396 people solved
Oct 13, 2025
Point72 logo
Point72
Hard
Data Engineer

Explain Spark Execution and Optimization

You are interviewing for a Data Engineer role. In a 30-minute discussion on production data engineering, the interviewer probes how well you understan...

Software Engineering FundamentalsBatch & Stream ProcessingStorage Formats & Partitioning
18
2
165 people solved
Apr 30, 2026
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Define a File Store with User Quotas and Compression

Define a coherent file-storage API covering add, retrieve, copy, prefix-and-suffix search, user quotas, and atomic compression or decompression change...

Software Engineering FundamentalsLow-Level Design (OOP)File & Media Storage
5
0
113 people solved
Aug 29, 2026
Legora logo
Legora
Medium
Software Engineer Locked

Design Direct File Uploads for a Chat Application

Design direct-to-object-store file uploads for a chat application without proxying large payloads through the backend. The system case covers scoped u...

System Design
8
0
91 people solved
Aug 3, 2026
Harvey logo
Harvey
Medium
Software Engineer

Find Duplicate Files While Handling Symbolic-Link Cycles

Design find_dups to discover duplicate file contents under a directory root. Discuss depth-first traversal, symbolic links that can form cycles, and c...

Software Engineering FundamentalsOperating SystemsGraphs
16
0
131 people solved
Sep 1, 2026
Confluent logo
Confluent
Medium
Software Engineer Locked

Implement File Tail and Sensor Health

This question evaluates skills in large-file streaming and buffer/pointer manipulation for tailing files, along with data-structure and time-window re...

Coding & AlgorithmsOperating SystemsData Structure Design
16
0
149 people solved
Jan 28, 2026
Axon logo
Axon
Medium
Software Engineer

Design Reliable Upload and Download for Very Large Files

Prompt Design a service that lets clients upload and download files too large to send reliably in one request. The design should support resumable tra...

System Design
9
1
99 people solved
Mar 29, 2026
Amazon logo
Amazon
Medium
Software Engineer

Design a Kafka-Based File Watcher for Millions of Files

Design a file-watcher system that handles millions of files and uses Kafka to deliver change events to downstream consumers. Explain initial discovery...

System DesignMessaging & Event-DrivenData Ingestion & CDC
18
0
132 people solved
Sep 20, 2026
Previous123Next
Popular Categories
SQLBlind 75
Daily Quest

Sign in to earn XP for every problem you solve.