LLD - Design — Parking Lot SystemA requirement states: "The system shall send notifications immediately." What is the main issue with this requirement?AIt is too specific and limits design optionsBIt is ambiguous and lacks measurable criteriaCIt is a non-functional requirement incorrectly statedDIt conflicts with security requirementsCheck Answer
Step-by-Step SolutionSolution:Step 1: Analyze the requirement"Immediately" is vague and subjective.Step 2: Identify issueRequirement lacks measurable or testable criteria.Step 3: Correct approachSpecify exact timing, e.g., "within 5 seconds".Final Answer:It is ambiguous and lacks measurable criteria -> Option BQuick Check:Check if requirement is measurable [OK]Quick Trick: Avoid vague terms like 'immediately' [OK]Common Mistakes:MISTAKESAssuming 'immediately' is preciseConfusing functional with non-functional requirementsIgnoring need for measurable criteria
Master "Design — Parking Lot System" in LLD9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepArchTryChallengeDesignRecallScale
More LLD Quizzes Behavioral Design Patterns — Part 1 - Observer pattern - Quiz 2easy Behavioral Design Patterns — Part 1 - Command pattern - Quiz 7medium Behavioral Design Patterns — Part 1 - Template Method pattern - Quiz 8hard Behavioral Design Patterns — Part 2 - Mediator pattern - Quiz 4medium Design — Library Management System - Fine calculation - Quiz 3easy Design — Library Management System - Reservation and hold system - Quiz 11easy Design — Library Management System - Fine calculation - Quiz 2easy Design — Parking Lot System - Entry and exit flow - Quiz 11easy Design — Parking Lot System - Entry and exit flow - Quiz 1easy Design — Tic-Tac-Toe Game - Player turn management - Quiz 9hard