Подборка объединяет вопросы, отмеченные на этапах интервью в Prooftech. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: spring.
Инверсия управления (IoC) — это принцип, при котором управление созданием и связыванием объектов передаётся внешнему контейнеру или фреймворку, а не реализуется напрямую в коде.
Уровни распространения транзакций в Spring определяют, как методы, помеченные как транзакционные, взаимодействуют друг с другом, если один метод вызывает другой.
Аннотация @Component в Spring используется для обозначения класса как компонента, который должен быть автоматически обнаружен и зарегистрирован в контексте Spring как bean.
Deadlock — это ситуация в многопоточном приложении, когда два или более потоков навсегда блокируют друг друга, ожидая освобождения ресурсов, которые захвачены другими потоками.