Собеседование Java в X5Tech

Реальные вопросы с собеседований по грейдам и темам — то, что спрашивают на самом деле, а не «топ-100 из интернета».

Что спрашивали на собеседованиях в X5Tech

Вопросы с реальных интервью в X5Tech — по грейдам. Ответы и полный разбор — в гайде и в Pro.

  • Junior+ Куда попадают собранные артефакты и где они хранятся дальше? DevOps
  • Junior+ Для каких задач в Java применяют паттерн Singleton? Java Core
  • Junior+ Как в Java сравнить два объекта по содержимому и какой контракт при этом обязателен? Java Core
  • Junior+ Чем опасна рекурсия в Java и к чему приведёт слишком глубокий вызов метода? JVM
  • Junior+ Что будет со сборкой Maven, если соединение пропадёт прямо во время скачивания зависимостей? DevOps
  • Junior+ Что в Java называют анонимным классом и для чего он бывает нужен? Java Core
  • Middle Совпадёт ли состояние копии с оригиналом после клонирования объекта в Java? Java Core
  • Middle Чем Callable отличается от Runnable и в каких ситуациях выбирают каждый из них? Многопоточность
  • Middle В какой области памяти JVM окажется объект строки из выражения new String("hello world")? JVM

Вопросы по этим темам — с ответами

Разбор ответов по темам, которые здесь спрашивают. Нажми, чтобы открыть полный ответ.

  1. Java Core В чём проблема — несколько связанных пунктов?
  2. Java Core В чём суть проблемы?
  3. Тестирование Главный плюс constructor injection в тестах?
  4. Java Core Зачем RandomGenerator вместо Random?
  5. Многопоточность Как java.util.Random становится thread-safe?
  6. Многопоточность Как исправить?
  7. Java Core Как правильно?
  8. Многопоточность Как устроен ThreadLocalRandom?
  9. Java Core Какие могут быть «легитимные» причины?
  10. Многопоточность Когда использовать что — Random, SecureRandom, ThreadLocalRandom?
  11. Многопоточность Когда что выбирать — свой ForkJoinPool или virtual threads?
  12. Java Core Почему final-поля и constructor injection — стандарт Senior?

Хочешь готовиться по реальным вопросам именно к X5Tech? Полные разборы по грейдам — в наших гайдах и Telegram-канале.

реферал Работаешь в X5Tech и есть реферальная ссылка? Подберём и проверим Java-кандидата под твою рекомендацию →

› новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться