Собеседование Java в Т-Банк — Senior

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

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

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

  1. Что за команды Т-Банка и куда идти
  2. Senior vs Middle: 3-4 секции собеса
  3. Стек: к чему готовиться
  4. Java Core + JDK
  5. Java Memory Model — Senior-глубина
  6. Многопоточность
  7. Коллекции
  8. JVM, GC и профилирование
  9. Spring — внутренности
  10. Транзакции и @Transactional
  11. Hibernate, JPA и Spring Data
  12. PostgreSQL, MySQL, Oracle
  13. Альтернативные фреймворки + GraalVM
  14. Брокеры — Kafka, RabbitMQ, JMS
  15. Микросервисы и архитектура
  16. Docker, Kubernetes, OpenShift
  17. System Design — Senior-секция
  18. Алгоритмы — Senior уровень (Medium+)
  19. Live coding — Java задачи
  20. SQL live coding
  21. Code Review — архитектурный уровень
  22. 4 направления — что готовить под каждое
  23. Pet-проекты под Senior-портфолио
  24. Soft skills, менторинг и чек-лист

Что спрашивали в Т-Банк

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

  • Junior Чем образ в Docker отличается от запущенного контейнера?
  • Junior Для чего таблице в SQL-запросе назначают алиас?
  • Junior Какой результат даёт выполнение команды docker pull?
  • Junior+ Чем функциональные требования отличаются от нефункциональных?
  • Middle Любую ли SQL-операцию можно завернуть в транзакцию или есть исключения?
  • Middle+ Как вручную открыть транзакцию к БД, не прибегая к @Transactional?

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

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

  1. Spring Что такое IoC?
  2. Spring Что такое IoC и DI?
  3. System Design Кейс: сеть «моргнула» на 2 секунды. Что делать?
  4. System Design Что такое Распределённый rate limiter?
  5. Базы данных / SQL Что такое Типы индексов PostgreSQL?
  6. Алгоритмы Что такое скользящее окно?
  7. Java Core Generics: PECS. Что означает ? extends T и ? super T?
  8. Многопоточность Structured Concurrency — что это?

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

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