How do you approach design patterns and architecture problems when the interviewer is focused on your problem-solving approach?