Собеседование Java в Банки РФ — сборник — Middle
Разбор собеседования по реальным интервью: как устроены секции, что спрашивают на каждом этапе и к чему готовиться на грейде Middle. Ниже — полное содержание сборника. Сами вопросы с ответами открываются в JavaJub Pro.
Что внутри: 23 раздела
Содержание сборника — по нему видно, что разбирается и в каком порядке.
- Введение и как читать гайд
- HR-этап и банковская специфика
- Java Core: ООП, equals/hashCode, String
- Java Core: исключения, Optional, лямбды
- Java Core: Stream, Generics, передача параметров
- Коллекции
- JVM, память и GC
- JMM и happens-before
- Многопоточность: примитивы синхронизации
- Многопоточность: Executors, CompletableFuture
- Spring Core и Spring Boot
- Spring AOP и @Transactional
- Hibernate, JPA, состояния Entity
- PostgreSQL: ACID, isolation, MVCC, индексы
- SQL практика: оконные функции и JOIN
- Kafka: партиции, гарантии, Outbox
- HTTP / REST
- Docker и Kubernetes
- Микросервисы: Saga, Circuit Breaker, tracing
- Алгоритмы и Java live-coding
- Code Review: 3 кейса с решениями
- System Design: Payment Service, Card Limits
- Финальный чек-лист и план подготовки
Вопросы по темам сборника — с ответами
Бесплатные вопросы по тем же темам. Нажми, чтобы открыть полный ответ.
- Java Core Какие могут быть «легитимные» причины?
- Java Core Какие модификаторы доступа есть в Java?
- Многопоточность Зачем нужны пулы потоков?
- Многопоточность Как java.util.Random становится thread-safe?
- JVM Как диагностировать утечку памяти?
- Spring Что такое REST?
- Базы данных / SQL В чём разница: UUID vs Long как PK для соцсети на 2 млн пользователей?
- System Design CAP-теорема. В финтехе что важнее?
Полный сборник по Банки РФ — сборник — вопросы с ответами, задачи и чек-лист по этапам — входит в подписку JavaJub Pro вместе с остальными разборами.