Какое назначение приложения
Что проверяют
Понимаете ли вы, зачем существует продукт, над которым вы работали, или видели только свои тикеты. Вопрос обычно звучит в начале технического интервью про прошлый проект, и следом идут уточнения: кто пользователи, какая нагрузка, какая была ваша часть.
Как отвечать
Стройте ответ сверху вниз, на две-три минуты:
- бизнес-задача: какую проблему решает приложение и для кого. Фраза «внутренняя система учёта остатков для сотрудников складов» понятнее, чем название модуля;
- пользователи и масштаб: кто работает с системой, сколько их, сколько запросов или событий в секунду, объём данных. Только те цифры, которые вы знаете, а не прикидываете на ходу;
- место в ландшафте: с чем интегрируется, кто источник данных, кто потребитель. Например, сервис читает заказы из Kafka, пишет в PostgreSQL и отдаёт REST API фронтенду;
- стек и архитектура в двух словах: версия Java, Spring Boot, монолит или сервисы, как деплоится;
- ваша роль: какие части писали сами, какое решение предложили, что поменялось после него.
Цифры и примеры должны быть вашими. Если проект под NDA, так и скажите и опишите его обобщённо: отрасль, тип системы, порядок нагрузки, без названия клиента и внутренних деталей.
Если опыт небольшой, например вы пришли на поддержку и видели один модуль, скажите это прямо, а затем покажите, что разобрались в окружении: откуда приходят данные, кто пострадает, если ваш сервис упадёт. Это ценнее, чем пересказ чужой архитектуры с чужих слов.
Вопрос бывает и обратным, когда вы сами спрашиваете работодателя о назначении продукта. Тогда уточните, кто пользователи, в какой стадии продукт и какую его часть вы будете развивать.
Где спотыкаются
Сразу уходят в стек: «Spring Boot, Hibernate, Kafka». Интервьюер так и не услышал, что делает система, и дальше будет вытягивать это вопросами.
Не могут объяснить свою роль. Ответ «мы делали» без «я делал» оставляет впечатление, что человек был рядом с проектом, а не в нём.
Раскрывают лишнее под NDA: названия клиентов, внутренние цифры. Для интервьюера это сигнал, что так же вы будете рассказывать и про их проект.