Выберите две реальные фичи и для каждой опишите требование, архитектурное решение, личный вклад и результат. Паттерны называйте только вместе с проблемой, которую они решали.
Расскажите про сервисы и работу на последнем месте работы — возьмите пару фич и расскажите, как решали их с точки зрения технологий, какие паттерны использовали, какие были сложности и альтернативные подходы.
Выберите две реальные фичи и для каждой опишите требование, архитектурное решение, личный вклад и результат. Паттерны называйте только вместе с проблемой, которую они решали.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Выберите две реальные фичи и для каждой опишите требование, архитектурное решение, личный вклад и результат. Паттерны называйте только вместе с проблемой, которую они решали.
Например, разберите синхронный пользовательский поток и фоновую обработку: где хранилось состояние, как обеспечивались повторы и какие зависимости ограничивали решение. Обсудите отвергнутую альтернативу и причину отказа — сложность, задержку, стоимость или сроки. Не перечисляйте весь стек без связи с фичей. Если результат не измеряли численно, честно обозначьте качественный эффект и оставшиеся ограничения.