Собеседование Java в X5 Tech — Senior

Разбор собеседования по реальным интервью: как устроены секции, что спрашивают на каждом этапе и к чему готовиться на грейде Senior. Ниже — полное содержание практикума. Сами вопросы с ответами открываются в JavaJub Pro.

Что внутри: 22 раздела

Содержание практикума — по нему видно, что разбирается и в каком порядке.

  1. Что за X5 Tech и куда идти
  2. Формат собеса
  3. Стек: к чему готовиться
  4. Java Core
  5. Коллекции
  6. JVM, память и troubleshooting
  7. Многопоточность и JMM
  8. Spring и Spring Boot
  9. Транзакции и @Transactional
  10. Hibernate, JPA и Spring Data
  11. PostgreSQL и SQL — глубоко
  12. Брокеры — Kafka, RabbitMQ
  13. Микросервисы и архитектура
  14. Docker, Kubernetes и OpenShift
  15. Паттерны проектирования
  16. Ритейл-домен X5 и стек NoSQL
  17. L3 и production-инциденты
  18. System Design под ритейл
  19. Алгоритмы и структуры данных
  20. Live coding
  21. Code Review
  22. Pet-проекты, soft skills, чек-лист

Что спрашивали в X5 Tech

Вопросы с реальных интервью — бесплатно, без ответов. Ответы и разбор — в практикуме.

  • Junior+ Куда попадают собранные артефакты и где они хранятся дальше?
  • Junior+ Для каких задач в Java применяют паттерн Singleton?
  • Junior+ Как в Java сравнить два объекта по содержимому и какой контракт при этом обязателен?
  • Junior+ Чем опасна рекурсия в Java и к чему приведёт слишком глубокий вызов метода?
  • Junior+ Что будет со сборкой Maven, если соединение пропадёт прямо во время скачивания зависимостей?
  • Junior+ Что в Java называют анонимным классом и для чего он бывает нужен?

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

Бесплатные вопросы по тем же темам. Нажми, чтобы открыть полный ответ.

  1. Spring @Async — что важно знать?
  2. Spring @Autowired + несколько подходящих бинов — что делать?
  3. JVM Как GC решает, что объект можно удалить?
  4. JVM Как воспроизвести OOM?
  5. System Design Что такое Сервис коротких ссылок?
  6. System Design Сервис метрик (Prometheus-like)?
  7. Java Core Что такое LazyInitializationException и как с ним жить?
  8. Коллекции Что такое Назови несколько unchecked исключений?

Полный практикум по X5 Tech — вопросы с ответами, задачи и чек-лист по этапам — входит в подписку JavaJub Pro вместе с остальными разборами.

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