Расскажите о своем опыте и пути в разработку
Что проверяют
Умеете ли вы связно упаковать свой путь в две-три минуты и совпадает ли рассказ с резюме. Для джавы это ещё и быстрая калибровка грейда: по тому, какие технологии вы называете сами и насколько точно, интервьюер решает, о чём спрашивать дальше и на какую вилку вы претендуете.
Как отвечать
Стройте рассказ от текущего места назад, а не с первого курса. Рабочая рамка:
- где работаете сейчас, что за система и какую задачу она решает для бизнеса;
- ваш личный кусок: какие сервисы и модули писали руками;
- стек с конкретикой: версия Java, Spring Boot, JPA или jOOQ, Kafka или RabbitMQ, база, сборка на Maven или Gradle, тесты на JUnit и Testcontainers;
- масштаб: сколько сервисов, какой поток запросов, объём данных;
- почему откликнулись именно на эту вакансию.
Конкретика важнее объёма. Фраза «писал REST-сервис на Spring Boot, читал события из Kafka, складывал в PostgreSQL, в пике около трёхсот запросов в секунду» даёт собеседнику больше, чем абзац про участие в высоконагруженных микросервисах. Если меняли направление (были в поддержке, стали разработчиком), скажите это сами: иначе пробел в датах превратится в неудобный вопрос.
Держите наготове одну историю с деталями: чем чинили утечку памяти, как разбирали ошибку в транзакциях. Её просят почти всегда.
Где спотыкаются
Пересказывают резюме по датам, начиная с университета. Резюме интервьюер уже прочитал, ему нужна ваша расстановка акцентов, и через сорок секунд хронологии он перестаёт слушать.
Говорят обобщённо: занимался микросервисами, работал с высокой нагрузкой. Первый же вопрос «а что в этом сервисе писали вы сами» упирается в пустоту. Командные заслуги при этом легко присвоить случайно, поэтому явно разделяйте «мы» и «я».
Приносят заученные проценты вроде «ускорил отклик на тридцать процентов», взятые из шаблонов подготовки. Про такую цифру спросят, чем мерили и на какой нагрузке, и без ответа под сомнение попадает весь рассказ.