Собеседование Java в Газпромбанк — Senior

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

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

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

  1. Что за вакансия и куда идти
  2. Формат собеса
  3. Стек: к чему готовиться
  4. Домен: деривативы и ПФИ
  5. Домен: сделки, риск и расчёты
  6. Calypso: объектная модель и архитектура
  7. Java Core
  8. Коллекции
  9. JVM, память и ClassLoader
  10. Многопоточность и JMM
  11. Java EE и сервер приложений
  12. Oracle и SQL
  13. Транзакции и ACID
  14. Hibernate и JPA
  15. Spring в гибридных проектах
  16. Микросервисы, Kafka и интеграции
  17. Паттерны проектирования
  18. Live coding — Java
  19. Live coding — SQL
  20. Code Review
  21. System Design — trade workflow
  22. Soft skills, pet-проекты, менторинг
  23. Финальный чек-лист

Что спрашивали в Газпромбанк

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

  • Junior Когда стоит писать var, а когда лучше указать тип переменной явно?
  • Junior Как пройтись по Map так, чтобы на каждой итерации был и ключ, и значение?
  • Junior Чем опасны числа, зашитые прямо в код, и как их правильно оформлять?
  • Junior Как у вас в команде устроен процесс слияния ветки и тестирования изменений?
  • Middle Чем Singleton плох настолько, что его называют антипаттерном?
  • Senior Кроме сложностей с согласованностью данных, какие минусы есть у микросервисов?

Вопросы по темам гайда — с ответами

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

  1. System Design Что такое Client-side Load Balancer?
  2. System Design SOLID — разобрать каждый принцип?
  3. JVM Classloader: parent delegation model?
  4. JVM Escape analysis — что это даёт?
  5. Базы данных / SQL Что такое Уровни изоляции транзакций?
  6. Базы данных / SQL Чем отличается DELETE от TRUNCATE?
  7. Java Core В чём разница merge и rebase?
  8. Коллекции Что такое Сравни ArrayList и LinkedList по сложности?

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

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