Cá nhân tôi nghĩ rằng bạn sẽ đi sâu (cho một cuộc phỏng vấn) nếu bạn bắt đầu vẽ sơ đồ lớp, trừ khi họ yêu cầu.
Lần trước tôi có câu hỏi này, tôi đã kết thúc việc vẽ các lớp khác nhau (ứng dụng 3 tầng), giải thích cách các hội đồng được ánh xạ (vì đây là điều gì đó 'kỳ quặc' đối với dự án theo ý kiến của tôi), theo đó các lớp có sự phụ thuộc và hướng của dataflow.
Bạn có thể đi sâu hơn trong các thành phần cụ thể nếu bạn cảm thấy bạn phải làm. Nhưng tôi chưa bao giờ đi sâu hơn "chúng tôi đã sử dụng Workflow Foundation cho phần logic kinh doanh này, vì lý do đó". Điều này cho tôi cơ hội chỉ ra rằng chúng tôi đã sử dụng một công nghệ nhất định được sử dụng , mà không lãng phí thời gian vào những thứ tầm thường như các đối tượng POCO đơn giản.
Quan trọng hơn là cho thấy rằng bạn hiểu kiến trúc và tại sao nó được thực hiện như thế. Thậm chí tốt hơn là chỉ ra các điểm cải thiện (nếu có thể) và giải thích tại sao như vậy. Mặt khác, nếu bạn nghĩ rằng thiết kế là 'hoàn hảo', bạn có thể chỉ ra một phần cụ thể của thiết kế có vẻ không hợp lý đối với người ngoài cuộc và giải thích lý do tại sao nó phù hợp với dự án này.