Main Navigation
Share your interview in your own words — our AI handles the rest. Hardly takes 2 minutes.
Practice mock interviews or book a 1:1 call for career guidance, resume reviews, and more.
Connect with us on social media
Interview experiences & questions tagged Hld 2
Design a Scalable Notification Service. Cover components, database schema, retry mechanisms, handling duplicate notifications, and overall failure management.
Design a Distributed Rate Limiter. Explain your choice of algorithm, architectural components, trade-offs, and scalability bottlenecks.
Design an end-to-end system encompassing: - Candidate-led requirement gathering (functional and non-functional requirements). - Definition of entities, DB schema, relationships, constraints, and cardinality with justifications. - Detailed API design including request and response schemas for all core endpoints. - High-level architecture and inter-service communication. - In-depth discussion of microservice patterns including Circuit Breaker, Saga, CQRS, and Event-Driven architecture.
Design a Promo Code System for Blinkit where promotions can depend on user segments, region, checkout amount, validity period, budget caps, and other parameters. The marketing team must also be able to configure and manage these promotions. Cover the following aspects: - Functional and non-functional requirements - Scale estimations - API design - High-level design (HLD) and scaling strategy - Consistency vs availability trade-offs - Region-specific request handling using Kafka partitions - Entity identification, schema design, and ER diagram
Design a system for Uber Eats that caters to customers traveling by train. Input: PNR; Output: Food that can be delivered at the appropriate station.
Coming Soon