Какие IDE использовали?
Что проверяют
Вопрос-разминка в начале секции, но по ответу видно глубину владения инструментом. Разница между «пишу код в IDEA» и «отлаживаю удалённый процесс на стенде, профилирую и держу код-стайл в репозитории» слышна сразу. Следом обычно спрашивают про отладку: условные точки останова, подключение к процессу, поиск бага, который воспроизводится только на тестовом контуре.
Как отвечать
Назовите инструменты и сразу то, чем реально пользуетесь:
- IntelliJ IDEA: основной выбор в Java. С версии 2025.1 дистрибутив один, а возможности Ultimate (профилировщик, инструменты для баз, глубокая поддержка Spring) включаются подпиской;
- Eclipse и Apache NetBeans: встречаются в корпоративном и банковском легаси, часто вместе с конкретной сборкой JDK. Опыт с ними стоит упомянуть без оценок «лучше или хуже»;
- VS Code с Extension Pack for Java: лёгкий вариант для правки одного модуля и для тех, кто живёт сразу в нескольких языках.
Дальше перечислите приёмы: удалённая отладка через JDWP (-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005), условные точки останова и вычисление выражения на паузе, прогон тестов с покрытием, встроенный HTTP-клиент в .http-файлах вместо отдельного Postman, запуск задач Gradle и Maven, структурный поиск, инспекции и анализ зависимостей.
Сильный отдельный пункт: настройки не должны жить в голове. Форматирование фиксируется в репозитории (.editorconfig, схема стиля, Spotless в сборке), тогда IDE не воюет с проверкой в CI, а в ревью нет диффов из одних пробелов.
Где спотыкаются
Устраивают спор о вкусах. Никого не интересует, что IDEA лучше Eclipse, интересует, что вы умеете делать в своей среде.
Отвечают одним словом. Вопрос открытый, его задают, чтобы вы разговорились в начале секции, а односложный ответ читается как нежелание общаться.
Заявляют опыт отладки, но на просьбе рассказать, как подключиться к процессу на стенде и не остановить при этом всех пользователей, теряются. Проверяется это за минуту.