LLD - Design — Library Management SystemWhich of the following is an example of a non-functional requirement?AUsers can reset their passwordsBUser can upload profile picturesCThe system must respond to user requests within 2 secondsDAdmin can delete user accountsCheck Answer
Step-by-Step SolutionSolution:Step 1: Define non-functional requirementsNon-functional requirements describe system qualities like performance, reliability, and usability.Step 2: Identify which option describes a qualityThe system must respond to user requests within 2 seconds specifies response time, a performance metric, which is non-functional.Final Answer:The system must respond to user requests within 2 seconds -> Option CQuick Check:Non-functional = system quality, not feature [OK]Quick Trick: Non-functional = system qualities like speed or security [OK]Common Mistakes:MISTAKESConfusing features with non-functional requirementsSelecting user actions as non-functional
Master "Design — Library Management System" in LLD9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepArchTryChallengeDesignRecallScale
More LLD Quizzes Behavioral Design Patterns — Part 1 - State pattern - Quiz 7medium Behavioral Design Patterns — Part 1 - Why behavioral patterns define object interaction - Quiz 11easy Behavioral Design Patterns — Part 1 - Template Method pattern - Quiz 13medium Behavioral Design Patterns — Part 1 - Command pattern - Quiz 3easy Design — Elevator System - Multiple elevator coordination - Quiz 2easy Design — Elevator System - Elevator, Floor, Request classes - Quiz 14medium Design — Library Management System - Class design (Book, Member, Librarian, Loan) - Quiz 1easy Design — Parking Lot System - Why parking lot is a classic LLD problem - Quiz 12easy Design — Tic-Tac-Toe Game - Why game design tests model-view separation - Quiz 9hard Design — Tic-Tac-Toe Game - Requirements and game rules - Quiz 7medium