System Design · Junior · Question 19 of 75
How do functional requirements differ from non-functional ones?
- ✓Correct answer: Functional - what the system does, non-functional - how well it does it
- 2Functional - for the backend, non-functional - for the frontend
- 3Functional ones are written by the client, non-functional ones by QA
Explanation
Functional: "the user can add an item to the cart". Non-functional: performance, accessibility, security, reliability, scalability, offline support. System design interviews start by clarifying both.