Собеседование Java в БФТ-Холдинг — Middle
Разбор собеседования по реальным интервью: как устроены секции, что спрашивают на каждом этапе и к чему готовиться на грейде Middle. Ниже — полное содержание практикума. Сами вопросы с ответами открываются в JavaJub Pro.
Что внутри: 23 раздела
Содержание практикума — по нему видно, что разбирается и в каком порядке.
- ЕЦП и БФТ — что за проект и куда идёшь
- Формат собеса — этапы и тайминг
- Стек: к чему готовиться
- Java Core
- Многопоточность и Java Memory Model
- Stream API и функциональные интерфейсы
- Spring и Spring Boot
- Транзакции и @Transactional
- Hibernate, JPA и Spring Data
- PostgreSQL и SQL
- Брокеры — Kafka и RabbitMQ
- Микросервисы, HTTP и инфраструктура
- Docker, Kubernetes и observability
- Хранилища ЕЦП — Cassandra, ClickHouse, ES
- Camunda и BPM — оркестрация соцсферы
- Паттерны проектирования
- Смежное — Frontend и Python
- Live coding — Java задачи
- Live coding — SQL задачи
- Практика highload ЕЦП
- Code Review
- System Design — выдача пособия
- Pet-проекты, soft skills и чек-лист
Что спрашивали в БФТ-Холдинг
Вопросы с реальных интервью — бесплатно, без ответов. Ответы и разбор — в практикуме.
- Junior Чем примитив long отличается от обёртки Long и когда брать каждый из них?
- Junior Зачем в реляционной таблице нужен первичный ключ?
- Junior Как средствами DateTime API взять текущую дату и прибавить к ней неделю, месяц или год?
- Junior Какая коллекция в Java устроена по принципу FIFO?
- Junior Приходилось ли вам самому создавать таблицы и индексы в базе данных?
- Junior+ Чем глубокое клонирование объекта отличается от поверхностного в Java?
Вопросы по темам практикума — с ответами
Бесплатные вопросы по тем же темам. Нажми, чтобы открыть полный ответ.
- Spring Как работает @Transactional под капотом?
- Spring Как работает автоконфигурация?
- Java Core Generics: type erasure и PECS?
- Базы данных / SQL Что такое Оконные функции?
- System Design CAP-теорема. В финтехе что важнее?
- Алгоритмы Что такое метод двух указателей?
- Многопоточность wait / notify / notifyAll — правила использования?
- Spring Как разрешить конфликт, если бинов несколько?
Полный практикум по БФТ-Холдинг — вопросы с ответами, задачи и чек-лист по этапам — входит в подписку JavaJub Pro вместе с остальными разборами.