Лично я думаю, что вы углубитесь (для интервью), если начнете рисовать диаграммы классов, если они не попросят об этом.
В прошлый раз, когда у меня возник этот вопрос, я закончил рисовать разные слои (3-уровневое приложение), объяснил, как были сопоставлены сборки (на мой взгляд, это было что-то «странное» для проекта), в каком направлении слои имели зависимости и направление потока данных.
Вы можете углубиться в конкретные компоненты, если вы чувствуете, что должны. Но я никогда не заходил намного глубже, чем «мы использовали Workflow Foundation для этой части бизнес-логики по этой причине». Это дало мне возможность указать, что мы использовали определенную используемую технологию , не теряя времени на тривиальные вещи, такие как простые объекты POCO.
Более важно показать, что вы понимаете архитектуру и почему это так. Еще лучше указать на улучшения (если это возможно) и объяснить, почему это так. Если, с другой стороны, вы думаете, что дизайн «идеален», вы можете указать на конкретную часть дизайна, которая не кажется логичной для экстендера, и объяснить, почему он подходит для этого проекта.