Собеседование Java в ВТБ — Senior
Разбор собеседования по реальным интервью: как устроены секции, что спрашивают на каждом этапе и к чему готовиться на грейде Senior. Ниже — полное содержание гайда. Сами вопросы с ответами открываются в JavaJub Pro.
Что внутри: 23 раздела
Содержание гайда — по нему видно, что разбирается и в каком порядке.
- Что за ВТБ — куда идём, чем там занимаются
- Формат собеса — что ждать на каждом этапе
- Стек: к чему готовиться по вакансии
- Java 21 — фишки, которые нужно знать
- Spring Boot 3, контекст и жизненный цикл бинов
- Транзакции в Spring (Propagation, Isolation, прокси)
- Spring AOP — как и где применять
- SOLID — аргументировать, не перечислять
- Коллекции, Generics, Stream API
- JVM, память, GC и Java Memory Model
- Многопоточность Senior-уровня
- PostgreSQL: MVCC, EXPLAIN, индексы, схемы
- Apache Kafka — партиции, consumer groups, гарантии
- Hibernate / JPA — кэши, N+1, lazy loading
- Микросервисы — паттерны и интеграция
- SQL — практическая задача
- Code Review — практическая задача
- System Design — URL Shortener
- Логические задачи и задачи на алгоритмы
- Soft skills и доменные вопросы ВТБ
- Pet-проекты под вакансию ВТБ Senior
- Что почитать перед собесом
- Финальный чек-лист готовности
Вопросы по темам гайда — с ответами
Бесплатные вопросы по тем же темам. Нажми, чтобы открыть полный ответ.
- Spring Spring Data — как работает?
- Spring Что такое @SpringBootApplication?
- Базы данных / SQL Что такое VIEW?
- Базы данных / SQL Что такое индекс? Зачем он нужен?
- System Design Что такое Client-side Load Balancer?
- System Design SOLID — разобрать каждый принцип?
- Алгоритмы Что такое жадный алгоритм?
- Алгоритмы Что такое метод двух указателей?
Полный гайд по ВТБ — вопросы с ответами, задачи и чек-лист по этапам — входит в подписку JavaJub Pro вместе с остальными разборами.