Собеседование Java в Сбер — Middle
Разбор собеседования по реальным интервью: как устроены секции, что спрашивают на каждом этапе и к чему готовиться на грейде Middle. Ниже — полное содержание практикума. Сами вопросы с ответами открываются в JavaJub Pro.
Что внутри: 25 разделов
Содержание практикума — по нему видно, что разбирается и в каком порядке.
- Продукт GigaCode и что проверяют на собесе
- Как проходит собеседование
- Стек и на чём делать акцент
- Как работает LLM
- RAG, эмбеддинги и векторный поиск
- Агентные паттерны: ReAct, tools, guardrails
- Dev-tools специфика GigaCode
- Spring AI
- Java Core
- Многопоточность и Virtual Threads
- JVM: память, GC, troubleshooting
- Spring и Spring Boot
- Hibernate и JPA
- PostgreSQL и SQL
- Redis и кэширование
- Kafka и брокеры сообщений
- gRPC, REST и дизайн API
- System Design: LLM Gateway
- System Design: Context Service и оркестратор
- Highload и отказоустойчивость
- Безопасность
- Тестирование
- Code Review, паттерны и процессы
- Live-coding — Java и SQL
- Pet-проекты, soft skills и чек-лист
Что спрашивали в Сбер
Вопросы с реальных интервью — бесплатно, без ответов. Ответы и разбор — в практикуме.
- Junior Какие типы данных существуют в Java и как они делятся?
- Junior+ Чего требует принцип единственной ответственности и как он выглядит на практике?
- Middle Как пройти дерево по уровням, от корня к листьям?
- Middle Какую задачу решает TLS и зачем он нужен при передаче данных?
- Middle Что утверждает принцип подстановки Лисков про наследников класса?
- Middle Что принцип инверсии зависимостей говорит о направлении связей между модулями?
Вопросы по темам практикума — с ответами
Бесплатные вопросы по тем же темам. Нажми, чтобы открыть полный ответ.
- System Design Кейс: сервис A — 1000 TPS, сервис B — 200 TPS. Как защитить B?
- System Design Кейс: сеть «моргнула» на 2 секунды. Что делать?
- System Design Что такое Распределённый rate limiter?
- Spring Какие скоупы бывают у бинов?
- Базы данных / SQL Что такое транзакция?
- Java Core final — класс, метод, поле?
- Многопоточность Virtual Threads — чем отличаются от обычных?
- JVM JVM, JRE, JDK — в чём разница?
Полный практикум по Сбер — вопросы с ответами, задачи и чек-лист по этапам — входит в подписку JavaJub Pro вместе с остальными разборами.