Собеседование Java в Банки РФ — сборник — Middle

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

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

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

  1. Введение и как читать гайд
  2. HR-этап и банковская специфика
  3. Java Core: ООП, equals/hashCode, String
  4. Java Core: исключения, Optional, лямбды
  5. Java Core: Stream, Generics, передача параметров
  6. Коллекции
  7. JVM, память и GC
  8. JMM и happens-before
  9. Многопоточность: примитивы синхронизации
  10. Многопоточность: Executors, CompletableFuture
  11. Spring Core и Spring Boot
  12. Spring AOP и @Transactional
  13. Hibernate, JPA, состояния Entity
  14. PostgreSQL: ACID, isolation, MVCC, индексы
  15. SQL практика: оконные функции и JOIN
  16. Kafka: партиции, гарантии, Outbox
  17. HTTP / REST
  18. Docker и Kubernetes
  19. Микросервисы: Saga, Circuit Breaker, tracing
  20. Алгоритмы и Java live-coding
  21. Code Review: 3 кейса с решениями
  22. System Design: Payment Service, Card Limits
  23. Финальный чек-лист и план подготовки

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

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

  1. Java Core Какие могут быть «легитимные» причины?
  2. Java Core Какие модификаторы доступа есть в Java?
  3. Многопоточность Зачем нужны пулы потоков?
  4. Многопоточность Как java.util.Random становится thread-safe?
  5. JVM Как диагностировать утечку памяти?
  6. Spring Что такое REST?
  7. Базы данных / SQL В чём разница: UUID vs Long как PK для соцсети на 2 млн пользователей?
  8. System Design CAP-теорема. В финтехе что важнее?

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

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