Собеседование Java в Сбер — Middle

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

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

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

  1. Продукт GigaCode и что проверяют на собесе
  2. Как проходит собеседование
  3. Стек и на чём делать акцент
  4. Как работает LLM
  5. RAG, эмбеддинги и векторный поиск
  6. Агентные паттерны: ReAct, tools, guardrails
  7. Dev-tools специфика GigaCode
  8. Spring AI
  9. Java Core
  10. Многопоточность и Virtual Threads
  11. JVM: память, GC, troubleshooting
  12. Spring и Spring Boot
  13. Hibernate и JPA
  14. PostgreSQL и SQL
  15. Redis и кэширование
  16. Kafka и брокеры сообщений
  17. gRPC, REST и дизайн API
  18. System Design: LLM Gateway
  19. System Design: Context Service и оркестратор
  20. Highload и отказоустойчивость
  21. Безопасность
  22. Тестирование
  23. Code Review, паттерны и процессы
  24. Live-coding — Java и SQL
  25. Pet-проекты, soft skills и чек-лист

Что спрашивали в Сбер

Вопросы с реальных интервью — бесплатно, без ответов. Ответы и разбор — в практикуме.

  • Junior Какие типы данных существуют в Java и как они делятся?
  • Junior+ Чего требует принцип единственной ответственности и как он выглядит на практике?
  • Middle Как пройти дерево по уровням, от корня к листьям?
  • Middle Какую задачу решает TLS и зачем он нужен при передаче данных?
  • Middle Что утверждает принцип подстановки Лисков про наследников класса?
  • Middle Что принцип инверсии зависимостей говорит о направлении связей между модулями?

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

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

  1. System Design Кейс: сервис A — 1000 TPS, сервис B — 200 TPS. Как защитить B?
  2. System Design Кейс: сеть «моргнула» на 2 секунды. Что делать?
  3. System Design Что такое Распределённый rate limiter?
  4. Spring Какие скоупы бывают у бинов?
  5. Базы данных / SQL Что такое транзакция?
  6. Java Core final — класс, метод, поле?
  7. Многопоточность Virtual Threads — чем отличаются от обычных?
  8. JVM JVM, JRE, JDK — в чём разница?

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

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