Подготовка к интервью

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

10 вопросов с собеседований в Prooftech

10 вопросов 1014 компаний 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Prooftech. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: spring.

Каталог

Результаты поиска

Найдено: 10
Теория

Объясните принцип инверсии управления на примере системы вызова такси.

Инверсия управления (IoC) — это принцип, при котором управление созданием и связыванием объектов передаётся внешнему контейнеру или фреймворку, а не реализуется напрямую в коде.

Читать ответ
Теория

Какие реализации интерфейса ExecutorService тебе известны и чем они отличаются?

ExecutorService — это интерфейс для управления пулом потоков и асинхронным выполнением задач. Основные реализации из стандартной библиотеки Java:

Читать ответ
Теория

Назовите два-три примера потокобезопасных коллекций

В Java потокобезопасные коллекции обеспечивают корректную работу при одновременном доступе из нескольких потоков без внешней синхронизации. Примеры:

Читать ответ
Теория

Раскройте, что значит propagation, когда метод вызывается из контекста уже открытой транзакции?

Уровни распространения транзакций в Spring определяют, как методы, помеченные как транзакционные, взаимодействуют друг с другом, если один метод вызывает другой.

Читать ответ
Теория

Какие аннотации Spring используются для автоматического обнаружения классов и регистрации бинов в контексте?

Аннотация @Component в Spring используется для обозначения класса как компонента, который должен быть автоматически обнаружен и зарегистрирован в контексте Spring как bean.

Читать ответ
Теория

Что такое deadlock? В чём отличие от race condition? Как избежать deadlock, в том числе если невозможно определить порядок захвата локов заранее?

Deadlock — это ситуация в многопоточном приложении, когда два или более потоков навсегда блокируют друг друга, ожидая освобождения ресурсов, которые захвачены другими потоками.

Читать ответ