Собеседование Java в БФТ-Холдинг — Middle

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

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

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

  1. ЕЦП и БФТ — что за проект и куда идёшь
  2. Формат собеса — этапы и тайминг
  3. Стек: к чему готовиться
  4. Java Core
  5. Многопоточность и Java Memory Model
  6. Stream API и функциональные интерфейсы
  7. Spring и Spring Boot
  8. Транзакции и @Transactional
  9. Hibernate, JPA и Spring Data
  10. PostgreSQL и SQL
  11. Брокеры — Kafka и RabbitMQ
  12. Микросервисы, HTTP и инфраструктура
  13. Docker, Kubernetes и observability
  14. Хранилища ЕЦП — Cassandra, ClickHouse, ES
  15. Camunda и BPM — оркестрация соцсферы
  16. Паттерны проектирования
  17. Смежное — Frontend и Python
  18. Live coding — Java задачи
  19. Live coding — SQL задачи
  20. Практика highload ЕЦП
  21. Code Review
  22. System Design — выдача пособия
  23. Pet-проекты, soft skills и чек-лист

Что спрашивали в БФТ-Холдинг

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

  • Junior Чем примитив long отличается от обёртки Long и когда брать каждый из них?
  • Junior Зачем в реляционной таблице нужен первичный ключ?
  • Junior Как средствами DateTime API взять текущую дату и прибавить к ней неделю, месяц или год?
  • Junior Какая коллекция в Java устроена по принципу FIFO?
  • Junior Приходилось ли вам самому создавать таблицы и индексы в базе данных?
  • Junior+ Чем глубокое клонирование объекта отличается от поверхностного в Java?

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

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

  1. Spring Как работает @Transactional под капотом?
  2. Spring Как работает автоконфигурация?
  3. Java Core Generics: type erasure и PECS?
  4. Базы данных / SQL Что такое Оконные функции?
  5. System Design CAP-теорема. В финтехе что важнее?
  6. Алгоритмы Что такое метод двух указателей?
  7. Многопоточность wait / notify / notifyAll — правила использования?
  8. Spring Как разрешить конфликт, если бинов несколько?

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

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