HelloInterview Questions to Product + Infra Archetype Composition #
This file maps each question in hellointerview_questions.md to:
Productarchetypes from the repo’s product/data-shape taxonomyInfraarchetypes from archetype-state-actors-failure-scale-reference.md
Legend:
Infra names here are intentionally mechanism-oriented, not product-surface-oriented. The goal is to reduce name overlap with product archetypes such as A09, A17, and A18.
- Product:
A01= Current-Value EntityA02= Relation / EdgeA03= Append-Only Child ObjectA04= Workflow / Lifecycle StateA05= Derived ProjectionA06= Inventory / Constrained ResourceA07= Critical Transaction ProcessA08= Time-Bounded Exclusive AllocationA09= Future Constraint + Claimable RunA10= Frontier + Claimable RunA11= Control Plane + Local SnapshotA12= Matching / AssignmentA13= Ranking / LeaderboardA14= Realtime FanoutA15= Search-First ProductA16= Auction / Competitive WindowA17= Shared Mutable SubjectA18= Versioned Namespace + Immutable Content UnitsA19= Catalog + Scoped Relation
- Infra:
I01= Coordination / Consensus MetadataI02= Claim / Lease / Exclusive OwnershipI03= Due-Time Release + Claimable RunI04= Frontier Scan + Claimable RunI05= Append Log + Consumer ProgressI06= Projection / Index / Search PipelineI07= Cache / Origin Projection / Edge DeliveryI08= Traffic Shaping / Admission ControlI09= Sequence / Identifier GenerationI10= Membership / Presence / RegistryI11= Control Plane + Snapshot DistributionI12= Workflow + External Side EffectI13= Shared Subject CoordinationI14= Immutable Artifact Namespace + DeliveryI15= Execution Fleet + Worker SubstrateI16= Key-Scoped Mutable State / Replicated KVI17= Traffic Steering / Request Mediation PlaneI18= Telemetry / Time-Series PipelineI19= Replicated Chunk / Block / File Storage Substrate
| # | Question | Product | Infra |
|---|---|---|---|
| 1 | Design TinyURL | A01,A05 | I14,I06,I07 |
| 2 | Design Ticketmaster | A06,A08,A07 | I02,I12,I07 |
| 3 | Design Rate Limiter | A05,A04 | I08,I11 |
| 4 | Design Dropbox | A18,A05 | I14,I07 |
| 5 | Design a Distributed Counter | A05,A13 | I09,I06 |
| 6 | Design a Food Delivery App Like DoorDash | A12,A04,A14 | I12,I06,I10 |
| 7 | Design Facebook News Feed | A05,A14,A03 | I06,I07,I05 |
| 8 | Design Webhook Service | A09,A04,A14 | I12,I03,I05 |
| 9 | Design Yelp | A15,A05,A03 | I06,I07 |
| 10 | Design a Notification System | A14,A09,A04 | I12,I03,I06 |
| 11 | Design Typeahead | A15,A05,A13 | I06,I07 |
| 12 | Design Slack | A14,A03,A05 | I05,I10,I06 |
| 13 | Design Uber | A12,A04,A14 | I06,I12,I10 |
| 14 | Design Google Docs | A17,A14,A18 | I13,I10,I14 |
| 15 | Design Instagram | A05,A03,A14 | I06,I07,I05 |
| 16 | Design a Payment System | A07,A04,A05 | I12,I05 |
| 17 | Design Tinder | A12,A05,A14 | I06,I10 |
| 18 | Design a Key-Value Store | A17,A18 | I16,I01 |
| 19 | Design WhatsApp | A14,A03,A05 | I05,I10,I06 |
| 20 | Design Spotify | A05,A18,A15 | I06,I07,I14 |
| 21 | Design a Distributed Cache | A05,A17 | I16,I07 |
| 22 | Design Google Drive | A18,A05 | I14,I06,I07 |
| 23 | Design a Search Autocomplete System | A15,A05,A13 | I06,I07 |
| 24 | Design LeetCode | A04,A13,A09 | I12,I03,I06 |
| 25 | Design Amazon | A15,A04,A05 | I06,I07,I12 |
| 26 | Design a Web Crawler | A10,A15,A05 | I04,I06,I07 |
| 27 | Design an Ad Click Aggregator | A13,A05,A14 | I05,I06 |
| 28 | Design a Resource Loader in a Game Engine | A18,A05 | I14,I07 |
| 29 | Design Recommender System | A05,A13 | I06,I07 |
| 30 | Design a Review and Reward System for Food Delivery | A03,A07,A04 | I12,I06,I05 |
| 31 | Design a Distributed File System | A18,A17 | I19,I14,I01 |
| 32 | Design Facebook Live Comments | A14,A03,A05 | I05,I06,I10 |
| 33 | Design a ledger | A07,A04 | I12,I05 |
| 34 | Design a Calendar System | A04,A05 | I12,I06 |
| 35 | Design a crossword puzzle service | A09,A05 | I03,I04 |
| 36 | Design Netflix Subscription Billing | A07,A04,A09 | I12,I03 |
| 37 | Design Status Search | A15,A05,A03 | I06,I05 |
| 38 | Design a Review App for Food Items | A03,A13,A07 | I06,I12,I05 |
| 39 | Design a Feature Flag Service | A11,A18,A05 | I11,I01,I07 |
| 40 | Design a Driver Heatmap System | A05,A14,A13 | I06,I05 |
| 41 | Design a cloud storage system like Amazon S3 | A18,A05 | I14,I19,I07 |
| 42 | Design a System Metrics Monitoring and Alerting Platform | A05,A14,A09 | I18,I11,I07 |
| 43 | Design a Ci/Cd Pipeline | A09,A04,A12 | I03,I02,I12 |
| 44 | Design a URL Shortener | A01,A05 | I14,I06,I07 |
| 45 | Design YouTube | A18,A05,A14 | I14,I06,I07 |
| 46 | Design a Malicious IP Detection System | A15,A05,A14 | I17,I06,I11 |
| 47 | Design Online Auction System | A16,A14,A04 | I12,I02,I06 |
| 48 | Design Twitter | A05,A14,A03 | I06,I05,I07 |
| 49 | Design a skill-based matchmaking system | A12,A13,A14 | I06,I02,I10 |
| 50 | Design an analytics dashboard for an AI chat app | A05,A13,A14 | I05,I06,I07 |
| 51 | Design a large model file distribution system | A18,A14,A05 | I14,I07,I04 |
| 52 | Design an Online Game Leaderboard | A13,A05,A14 | I06,I07 |
| 53 | Design Github Actions | A09,A04,A12 | I15,I03,I12 |
| 54 | Design a stock trading platform | A16,A07,A04 | I12,I05,I02 |
| 55 | Design Google Docs | A17,A14,A18 | I13,I10,I14 |
| 56 | Design Stock price alerting system | A09,A14,A05 | I03,I12,I06 |
| 57 | Design Post Search | A15,A05,A03 | I06,I05 |
| 58 | Design a devbox system | A18,A04,A09 | I15,I11,I14 |
| 59 | Design a visa payment network system for transaction processing | A07,A04 | I12,I05 |
| 60 | Design a Navigation/Mapping System | A15,A05,A14 | I06,I18,I07 |
| 61 | Design a Key-Value Store | A17,A18 | I16,I01 |
| 62 | Design a Top-K System | A13,A05 | I06,I05 |
| 63 | Design Slack | A14,A03,A05 | I05,I10,I06 |
| 64 | Design Vaccine eligibility and booking flow | A06,A04,A08 | I11,I02,I12 |
| 65 | Design a credit card system with approval of payments | A07,A04,A05 | I12,I05 |
| 66 | Design a Like/Unlike Feature | A04,A05,A13 | I06,I05 |
| 67 | Design Top K Songs Display System | A13,A05 | I06,I05 |
| 68 | Design CoderPad | A17,A14 | I13,I10 |
| 69 | Design a personal finance tracker | A18,A05,A04 | I14,I06,I12 |
| 70 | Design a Banking System | A07,A04,A05 | I12,I05 |
| 71 | Design Asset Price Management System | A05,A14,A13 | I05,I06 |
| 72 | Design a Delayed Payment Scheduler Service | A09,A07,A04 | I03,I12 |
| 73 | Design a Publisher-Subscriber Message queue | A14,A03 | I05,I12 |
| 74 | Design a 911 Call Center | A12,A04,A14 | I12,I10,I06 |
| 75 | Design a credit card management and offers system | A07,A05,A04 | I12,I06,I11 |
| 76 | Design an Ad Server | A16,A05,A14 | I06,I07,I12 |
| 77 | Design a Facebook posts storage system | A03,A05 | I05,I06 |
| 78 | Design i18n | A11,A18,A05 | I11,I14 |
| 79 | Design Uber | A12,A04,A14 | I06,I12,I10 |
| 80 | Design a Banking Application | A07,A04,A05 | I12,I05 |
| 81 | Design a Logger System | A03,A05,A14 | I05,I06 |
| 82 | Design a Presence Service API | A14,A05 | I10,I07 |
| 83 | Design a Weather System | A05,A14 | I06,I07,I05 |
| 84 | Design a smart alarm system | A09,A14,A04 | I03,I12,I10 |
| 85 | Design a Reservation System for Airbnb | A06,A08,A04 | I02,I12,I07 |
| 86 | Design an airline reservation system | A06,A08,A04 | I02,I12,I07 |
| 87 | Design Typeahead Search | A15,A05,A13 | I06,I07 |
| 88 | Design a prompt playground | A17,A18,A05 | I13,I14,I07 |
| 89 | Design a Server Health Monitoring System | A05,A14,A13 | I18,I11,I07 |
| 90 | Design a Calendar App | A04,A05 | I12,I06 |
| 91 | Design a Parking Lot Management and Rental System | A06,A04,A08 | I02,I12,I07 |
| 92 | Design a booking waitlist system | A08,A14,A04 | I03,I12,I07 |
| 93 | Design a system to display aggregation of events where multiple robots are continuously generating events in realtime | A05,A14,A13 | I05,I06 |
| 94 | Design a data migration service for GCP | A09,A18,A05 | I04,I14,I11 |
| 95 | Design a user referral system | A04,A05,A13 | I12,I06 |
| 96 | Design a Top-K URL System for LinkedIn Posts | A13,A05 | I06,I05 |
| 97 | Design a signup system for a bank | A04,A07,A05 | I12,I11,I05 |
| 98 | Design a Color Picker | A17,A14 | I13,I10 |
| 99 | Design a Trending Hashtags System | A13,A05,A14 | I05,I06,I18 |
| 100 | Batched Model Runs | A09,A05,A18 | I15,I03,I14 |
| 101 | Design a Social Media Feed Generation System | A05,A14,A03 | I06,I07,I05 |
| 102 | Design a Scheduler System | A09,A04 | I03,I02,I12 |
| 103 | Design a price notification system | A09,A14,A05 | I03,I12,I06 |
| 104 | Design a MapReduce Shuffler | A14,A05 | I05,I04 |
| 105 | Design CamelCamelCamel | A13,A05,A09 | I04,I06,I07 |
| 106 | Design a project collaboration system | A17,A14,A04 | I13,I10,I12 |
| 107 | Design a Temperature Monitoring System | A05,A14,A13 | I18,I11,I07 |
| 108 | Design Amazon Lockers | A06,A04,A08 | I02,I12,I11 |
| 109 | Design a fast food restaurant chain management system | A05,A18,A15 | I11,I06,I14 |
| 110 | Design a Caching System for Multi-Core, Multi-Disk Systems | A05,A17 | I16,I07,I01 |
| 111 | Design YouTube Likes System | A04,A05,A13 | I05,I06 |
| 112 | Design A To-Do List App With Multi-User Collaboration | A17,A14,A04 | I13,I10,I12 |
| 113 | Design an end-to-end RAG application with ingestion pipeline | A15,A05,A18 | I06,I04,I14 |
| 114 | Design a Quota Manager for LinkedIn APIs | A04,A05 | I08,I11 |
| 115 | Design an e-commerce platform | A15,A04,A05 | I06,I07,I12 |
| 116 | Design a block storage system | A18,A17 | I19,I15,I01 |
| 117 | Design an autocomplete search system for Uber | A15,A05,A13 | I06,I07 |
| 118 | Design a 3D to 2D rendering service | A09,A05,A18 | I15,I03,I14 |
| 119 | Design Instacart product catalogue | A15,A05,A18 | I06,I14,I07 |
| 120 | Design a system to rollout new versions of a mobile OS to devices worldwide | A09,A18,A05 | I11,I03,I14 |
| 121 | Design a machine learning system for detecting prohibited medicine advertisements | A15,A05,A09 | I04,I06,I12 |
| 122 | Design a real-time analytics dashboard for restaurant orders | A05,A14,A13 | I05,I06,I07 |
| 123 | Design a friend activity system for a gaming platform | A14,A05,A03 | I05,I06,I10 |
| 124 | Design a Restaurant Booking Service | A06,A08,A04 | I02,I12,I07 |
| 125 | Design Spotify | A05,A18,A15 | I06,I07,I14 |
| 126 | Design a Top-K Exceptions System from Logs Across Services | A13,A05,A14 | I05,I06 |
| 127 | Design an Image Uploader | A18,A05,A09 | I14,I04,I06 |
| 128 | Design a Facebook post storage and query system | A15,A03,A05 | I06,I05 |
| 129 | Design a sports betting slip sharing feed | A05,A14,A03 | I06,I05,I07 |
| 130 | Design an Inventory Management System | A06,A04,A05 | I12,I06,I11 |
| 131 | Design a Webhook Callback System | A14,A04,A09 | I12,I05,I03 |
| 132 | Design Google Photos | A18,A05,A14 | I14,I06,I07 |
| 133 | Design Redis | A17,A18 | I16,I07,I05 |
| 134 | Design a Real-Time Event Message System | A14,A05,A13 | I05,I06 |
| 135 | Design a password reset system | A04,A07,A09 | I12,I03,I11 |
| 136 | Design a Crypto Exchange | A16,A07,A04 | I12,I05,I02 |
| 137 | Design Car Rental Service System | A06,A04,A08 | I02,I12,I07 |
| 138 | Design a Google Drive security scanner | A15,A05,A09 | I04,I06,I14 |
| 139 | Design a message delivery system between student and teacher | A14,A03,A04 | I05,I10,I12 |
| 140 | Design a Tagging System for Atlassian Products | A19,A05 | I11,I06 |
| 141 | Design Wikipedia Crawler | A10,A15,A05 | I04,I06,I07 |
| 142 | Design a Top-K Recommendation System | A13,A05,A15 | I06,I07 |
| 143 | Design a Database like Bitcask | A18,A17 | I16,I05,I19 |
| 144 | Design a geofence notification system for vehicle fleets | A14,A05,A15 | I05,I06,I12 |
| 145 | Design a service deployment system | A09,A18,A04 | I11,I03,I14 |
| 146 | Design a Real-time Traffic Monitoring System | A05,A14,A15 | I18,I06,I07 |
| 147 | Design Paste Bin with Monitoring | A18,A05,A09 | I14,I06,I12 |
| 148 | Design a healthcare platform | A04,A18,A05 | I11,I14,I06 |
| 149 | Design Facebook Privacy | A04,A05,A18 | I11,I06,I14 |
| 150 | Design expedia | A15,A06,A04 | I06,I07,I12 |
| 151 | Design a photo search application | A15,A05,A18 | I06,I14,I07 |
| 152 | Design a call to text message survey generator | A09,A14,A04 | I03,I12,I05 |
| 153 | Design a Notification System for Marketing Campaigns | A09,A14,A05 | I03,I12,I06 |
| 154 | Design Yelp | A15,A05,A03 | I06,I07 |
| 155 | Design an e-commerce offer subscription system | A09,A14,A05 | I03,I12,I06 |
| 156 | Design a Tesla Supercharger service | A12,A07,A04 | I12,I10,I06 |
| 157 | Design Data Model for Building Management System | A05,A14,A13 | I05,I06,I10 |
| 158 | Design a stock ticker tracking system | A13,A05,A14 | I05,I06 |
| 159 | Design an Online Bookstore | A15,A04,A05 | I06,I07,I12 |
| 160 | Design an API Gateway | A04,A05,A18 | I17,I08,I11 |
| 161 | Design a Dating App Like Tinder | A12,A05,A14 | I06,I10,I07 |
| 162 | Design a Basic Auth System | A04,A07,A05 | I11,I12,I07 |
| 163 | Design a transaction processing system | A07,A04 | I12,I05 |
| 164 | Design a real-time event classification system | A05,A14,A15 | I05,I06,I11 |
| 165 | Design a data ingestion system | A18,A05,A09 | I04,I05,I14 |
| 166 | Design a system which can resume videos | A18,A05,A14 | I14,I06,I10 |
| 167 | Design a machine learning-based content classification system | A15,A05,A09 | I04,I06,I12 |
| 168 | Design a Peer-to-Peer File Sharing System | A18,A14,A05 | I14,I07,I04 |
| 169 | Design a Unique Identifier System for Customers | A18,A04 | I09,I01 |
| 170 | Design an online multiplayer Tic-Tac-Toe | A14,A04,A17 | I13,I10,I12 |
| 171 | Design an Elevator Control System | A12,A04 | I12,I02,I06 |
| 172 | Design a Matchmaking Service for Multiplayer Games | A12,A13,A14 | I06,I02,I10 |
| 173 | Design Proximity Service | A15,A14,A05 | I06,I10,I07 |
| 174 | Design a Health Monitoring System for Infrastructure | A05,A14,A13 | I18,I11,I07 |
| 175 | Design AWS Lambda | A09,A12,A04 | I15,I03,I11 |
| 176 | Design a global VM monitoring system | A05,A14 | I18,I11,I07 |
| 177 | Design a collaboration research document system for Healthcare records | A17,A18,A04 | I13,I14,I11 |
| 178 | Design Postman | A18,A05,A17 | I11,I14,I07 |
| 179 | Design a distributed task scheduler | A09,A12,A04 | I03,I15,I11 |
| 180 | Amazon order history | A05,A04 | I06,I07 |
| 181 | Design an Identity and Access Management system for AI agents | A04,A18,A05 | I11,I01,I07 |
| 182 | Design a sequence number generator | A17,A18 | I09,I01 |
| 183 | Design a payroll system | A07,A04,A05 | I12,I11,I06 |
| 184 | Design a Distributed Linked List System | A17,A18 | I01,I14 |
| 185 | Design an Auto-Complete Feature for a Store’s Search Bar | A15,A05,A13 | I06,I07 |
| 186 | Design an ANN index system | A15,A05,A18 | I06,I07,I14 |
| 187 | Design YouTube Analytics | A05,A13,A14 | I05,I06,I18 |
| 188 | Design a Train Reservation System | A06,A08,A04 | I02,I12,I07 |
| 189 | Design a Transaction Clearing System | A07,A05,A09 | I12,I05,I06 |
| 190 | Design a System to Download and Sync Kindle Books | A18,A05,A14 | I14,I06,I07 |
| 191 | Design a file system for write-once media | A18,A17 | I19,I14,I01 |
| 192 | Design Internal App Store | A18,A05,A04 | I11,I14,I07 |
| 193 | Design an Ad Budgeting System | A07,A04,A05 | I08,I12,I06 |
| 194 | Design a Code Vulnerability Analysis System | A15,A09,A05 | I15,I06,I12 |
| 195 | Design a Load Balancer | A12,A05,A04 | I17,I11,I08 |
| 196 | Design a distributed system for getting the slowest query from Google search | A13,A05,A14 | I18,I05,I06 |
| 197 | Design a Health Monitoring System for Database Servers | A05,A14,A13 | I18,I11,I07 |
| 198 | Design a Solution for the Noisy Neighbor Problem | A06,A12,A04 | I11,I02,I06 |
| 199 | Design a Video Converter for YouTube | A09,A18,A04 | I15,I14,I12 |
| 200 | Design a Notification System for Reminders | A09,A14,A04 | I03,I12,I06 |
| 201 | Design a Waitlist System for Restaurant Management | A08,A14,A04 | I03,I12,I07 |
| 202 | Design A Payment System Without Internet | A07,A18,A04 | I12,I14,I01 |
| 203 | Design Malicious URL Detection System | A15,A05,A14 | I06,I05,I07 |
| 204 | Implement Min Heap from Scratch | A13 | I09 |
| 205 | Design a Warehouse Management System | A06,A04,A05 | I12,I06,I11 |
| 206 | Design a Smart City Sensor System | A05,A14,A13 | I18,I05,I06 |
| 207 | Design Amazon Grocery Store | A06,A07,A04 | I12,I02,I06 |
| 208 | Design a File Downloader Library | A18,A14,A05 | I14,I07,I10 |
| 209 | Design a Real-Time EC2 Spot Instance Bidding System | A16,A12,A04 | I12,I02,I11 |
| 210 | Design a Subscribe and Save Feature for an E-commerce Website | A09,A04,A05 | I03,I12,I06 |
| 211 | Design an Anti-Phishing System | A15,A05,A18 | I17,I11,I06 |
| 212 | Design a Pub/Sub System | A14,A03 | I05,I10 |
| 213 | Design a Payment System for Ride-Sharing | A07,A04,A12 | I12,I05,I06 |
| 214 | Design LLM Checkpointing System | A18,A09,A05 | I15,I14,I07 |
| 215 | Design a Colocated Shipper Identification System | A12,A15,A05 | I06,I11,I07 |
| 216 | Design a Proximity Alert System for Apple Tags | A14,A15,A05 | I10,I06,I12 |
| 217 | Design a Text-Based Search System | A15,A09,A05 | I04,I06,I07 |
| 218 | Design a Private Photo Feed App | A18,A05,A03 | I14,I06,I07 |
| 219 | Design Google Search Index | A15,A09,A05 | I04,I06,I07 |
| 220 | Design a Password Manager like Keepass | A18,A04,A07 | I14,I11,I12 |
| 221 | Design a historic ‘hot’ posts page | A13,A05,A03 | I05,I06,I07 |
| 222 | Design a Video Moderation System | A15,A05,A09 | I04,I06,I12 |
| 223 | Design Multi-player Figma | A17,A14,A18 | I13,I10,I14 |
| 224 | Design a Distributed Counter | A05,A13 | I09,I06 |
| 225 | Design an Automatic Seat Assignment System | A12,A06,A05 | I06,I11,I02 |
| 226 | Design an AI tutoring platform with RAG based Q&A for assignments and coursework | A15,A05,A18 | I06,I14,I07 |
| 227 | Design a leasing system | A08,A09,A04 | I02,I03,I12 |
| 228 | Design Facebook Marketplace | A15,A05,A04 | I06,I07,I12 |
| 229 | Design Spotify friends listening activities | A14,A05,A03 | I05,I10,I06 |
| 230 | Design a Risk Assessment Service for Order Purchases | A15,A07,A05 | I06,I12,I05 |
| 231 | Design a Simple File System Metadata | A18,A17 | I19,I01 |
| 232 | Design Online Block Diagram Maker | A17,A14,A18 | I13,I10,I14 |
| 233 | Design a Contacts App | A13,A05,A14 | I06,I10,I07 |
| 234 | Design a Foursquare-like App | A15,A05,A14 | I06,I07,I10 |
| 235 | Design a Video Sharing App | A18,A05,A14 | I14,I06,I07 |