Собеседование Java в Сбер — Junior+/Middle
Разбор собеседования по реальным интервью: как устроены секции, что спрашивают на каждом этапе и к чему готовиться на грейде Junior+/Middle. Ниже — полное содержание практикума. Сами вопросы с ответами открываются в JavaJub Pro.
Что внутри: 14 разделов
Содержание практикума — по нему видно, что разбирается и в каком порядке.
- Про Сбер и Платформу данных
- Стек по вакансии
- Java Core & ООП
- Паттерны проектирования
- Коллекции
- Многопоточность (база)
- Spring и Spring Boot
- REST API
- Hibernate и Spring Data JPA
- SQL и PostgreSQL
- Docker, Git и CI/CD
- Практические задачи (live-coding)
- Pet-проекты для Junior+/Middle
- План подготовки + чек-лист
Что спрашивали в Сбер
Вопросы с реальных интервью — бесплатно, без ответов. Ответы и разбор — в практикуме.
- Junior Какие типы данных существуют в Java и как они делятся?
- Junior+ Чего требует принцип единственной ответственности и как он выглядит на практике?
- Middle Как пройти дерево по уровням, от корня к листьям?
- Middle Какую задачу решает TLS и зачем он нужен при передаче данных?
- Middle Что утверждает принцип подстановки Лисков про наследников класса?
- Middle Что принцип инверсии зависимостей говорит о направлении связей между модулями?
Вопросы по темам практикума — с ответами
Бесплатные вопросы по тем же темам. Нажми, чтобы открыть полный ответ.
- Spring Что такое self-invocation?
- Spring Singleton-бин: потокобезопасен ли?
- Java Core Почему final-поля и constructor injection — стандарт Senior?
- Коллекции List.of(1,2,3) vs new ArrayList<>() — в чём разница?
- Многопоточность На code review найден shared java.util.Random внутри parallelStream. Какой комментарий наиболее полезен?
- Hibernate / JPA Что такое N+1 проблема в Spring Data JPA?
- Базы данных / SQL Что такое MVCC в PostgreSQL?
- Spring Что такое Spring Boot 3 + Java 21?
Полный практикум по Сбер — вопросы с ответами, задачи и чек-лист по этапам — входит в подписку JavaJub Pro вместе с остальными разборами.