System Design · Junior · Question 19 of 75

How do functional requirements differ from non-functional ones?

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.

Further reading

Problem with a question

System Design · Junior · question 19

Test yourself

Take the System Design · Junior quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz