Вопросы с собеседований



Неделю назад проходил первый этап собеседования на проект крупного банка. Держите новую пачку вопросов.



— Collection – основные интерфейсы

— Зачем нужно красно-черное дерево в Джаве

— Есть одна таблица в БД и три сущности. Как осуществить маппинг с помощью JPA/Hibernate

— Уровни кэширования в Hibernate. Чем они отличаются

— Какие есть сторонние решения для кэширования

— Рассказать про Inversion of Control Containers и Dependency Injection

— Spring – какие есть скоупы и для чего используются

— TDD и BDD

— Для чего нужен Mockito

— Отличие Mock от Spy

— Этапы сборки проекта



Присылайте задачи и вопросы с собеседований в личку, буду публиковать @zybkin