5C problem solving
- Clarify
Communicate with the interviewer, remove ambiguity in the questions and determine the scope of the answer
- Core objects
Determine the categories involved in the problem, and the mapping relationship between the categories
- Cases
Determine the scenarios and functions that need to be implemented in the topic
- Classes
Fill in the classes involved in the question by way of class diagrams
- Correctness
Check your design to see if it meets the key points