Persönlich denke ich, dass Sie (für ein Interview) zu tief gehen werden, wenn Sie anfangen, Klassendiagramme zu zeichnen, es sei denn, sie fragen danach.
Als ich das letzte Mal diese Frage hatte, zeichnete ich die verschiedenen Ebenen (3-Ebenen-App) und erklärte, wie die Baugruppen zugeordnet wurden (da dies meiner Meinung nach für das Projekt etwas „Seltsames“ war), in welche Richtung die Ebenen Abhängigkeiten hatten und in welche Richtung Richtung des Datenflusses.
Sie können sich eingehender mit bestimmten Komponenten befassen, wenn Sie dies für erforderlich halten. Aber ich bin nie viel tiefer gegangen als "Wir haben aus diesem Grund Workflow Foundation für diesen Teil der Geschäftslogik verwendet". Dies gab mir die Möglichkeit, darauf hinzuweisen, dass wir eine bestimmte Technologie verwendet haben , ohne Zeit mit trivialen Dingen wie einfachen POCO-Objekten zu verschwenden .
Wichtiger ist es zu zeigen, dass Sie die Architektur verstehen und warum dies so gemacht wird. Noch besser ist es, auf Verbesserungspunkte hinzuweisen (wenn möglich) und zu erklären, warum dies so ist. Wenn Sie andererseits der Meinung sind, dass das Design „perfekt“ ist, können Sie auf einen bestimmten Teil des Designs hinweisen, der für einen Außenstehenden nicht logisch erscheint, und erklären, warum er für dieses Projekt geeignet ist.