Собеседование Java в Т-Банк — Senior
Разбор собеседования по реальным интервью: как устроены секции, что спрашивают на каждом этапе и к чему готовиться на грейде Senior. Ниже — полное содержание гайда. Сами вопросы с ответами открываются в JavaJub Pro.
Что внутри: 24 раздела
Содержание гайда — по нему видно, что разбирается и в каком порядке.
- Что за команды Т-Банка и куда идти
- Senior vs Middle: 3-4 секции собеса
- Стек: к чему готовиться
- Java Core + JDK
- Java Memory Model — Senior-глубина
- Многопоточность
- Коллекции
- JVM, GC и профилирование
- Spring — внутренности
- Транзакции и @Transactional
- Hibernate, JPA и Spring Data
- PostgreSQL, MySQL, Oracle
- Альтернативные фреймворки + GraalVM
- Брокеры — Kafka, RabbitMQ, JMS
- Микросервисы и архитектура
- Docker, Kubernetes, OpenShift
- System Design — Senior-секция
- Алгоритмы — Senior уровень (Medium+)
- Live coding — Java задачи
- SQL live coding
- Code Review — архитектурный уровень
- 4 направления — что готовить под каждое
- Pet-проекты под Senior-портфолио
- Soft skills, менторинг и чек-лист
Что спрашивали в Т-Банк
Вопросы с реальных интервью — бесплатно, без ответов. Ответы и разбор — в гайде.
- Junior Чем образ в Docker отличается от запущенного контейнера?
- Junior Для чего таблице в SQL-запросе назначают алиас?
- Junior Какой результат даёт выполнение команды docker pull?
- Junior+ Чем функциональные требования отличаются от нефункциональных?
- Middle Любую ли SQL-операцию можно завернуть в транзакцию или есть исключения?
- Middle+ Как вручную открыть транзакцию к БД, не прибегая к @Transactional?
Вопросы по темам гайда — с ответами
Бесплатные вопросы по тем же темам. Нажми, чтобы открыть полный ответ.
- Spring Что такое IoC?
- Spring Что такое IoC и DI?
- System Design Кейс: сеть «моргнула» на 2 секунды. Что делать?
- System Design Что такое Распределённый rate limiter?
- Базы данных / SQL Что такое Типы индексов PostgreSQL?
- Алгоритмы Что такое скользящее окно?
- Java Core Generics: PECS. Что означает ? extends T и ? super T?
- Многопоточность Structured Concurrency — что это?
Полный гайд по Т-Банк — вопросы с ответами, задачи и чек-лист по этапам — входит в подписку JavaJub Pro вместе с остальными разборами.