0% found this document useful (0 votes)
26 views1 page

Design Questions

The document lists probable design questions for interviews, covering various systems like BookMyShow, URL Shorteners, and notification systems. It provides tips for answering design questions, emphasizing the importance of clarifying questions, problem breakdown, and implementation details. Additionally, it outlines expectations for High-Level Design (HLD) and Low-Level Design (LLD), focusing on system components, fault tolerance, and design principles.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views1 page

Design Questions

The document lists probable design questions for interviews, covering various systems like BookMyShow, URL Shorteners, and notification systems. It provides tips for answering design questions, emphasizing the importance of clarifying questions, problem breakdown, and implementation details. Additionally, it outlines expectations for High-Level Design (HLD) and Low-Level Design (LLD), focusing on system components, fault tolerance, and design principles.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

List of probable design questions that can be asked by design interviewers during onsite:

 Design a system like BookMyShow / Instagram / URL Shortener (tiny url) / parking lot / Cricinfo /
Order Management System / distributed job scheduler / Bus scheduling system / ticket booking
system / system to handle flash sales / Netflix / Access Management System / multi player game
/ Cab OR bicycle booking / railways Cloak Room / management software for gaming parlor /
Payment mechanism / Read Receipts mechanism in Whatsapp / price automation system / voice
assistant used in mobile / event booking system / Generation of unique URL / leaderboard /
MP3 player / file conversion tool / LRU Cache / torrent Client – For down loading files from
Internet

 Design a system which is capable of sending a notification to the customer, whenever the price
drops on real-time / Design a notification system which send email and SMS to buyer and seller
for an e-commerce marketplace such as Amazon
 Design Problem- optimize the red and green lights in a traffic signal

Tips to answer design questions:


 Ask clarifying questions to resolve the ambiguity
 Breakup down the problem
 Dive Deep on implementation
 Scaling of the design

HLD Expectations:
 Requirement Gathering and defining system constraints
 Identify system components
 Associating and coupling Components
 Design Considerations like fault tolerance, scalability, concurrency control, etc
 Component diagram - Explain responsibility of each component

LLD Expectations:
 Candidate should be comfortable in class diagram and DB table schema implementation
 Should know- How should the system handle failures, what can be done to prevent them
 Identify Entities, Defining Entities and association
 Coupling, Extendibility, and System Maintainability
 Touch Base on Design Principles and Design Patterns and OOPS concepts

You might also like