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

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

646 вопросов с собеседований в IT_One

646 вопросов 1634 компании 353 технологии

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

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

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

Каталог

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

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

Что такое race condition? Как с ним бороться? Приведи пример и назови способы борьбы в Java.

Race condition — это ситуация в многопоточных программах, когда несколько потоков одновременно обращаются к общему ресурсу (например, переменной или файлу) и хотя бы один из них изменяет этот ресурс.

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

Каким образом в Spring реализована цепочка обработчиков паттерна Chain of Responsibility?

В Spring паттерн Chain of Responsibility реализован через цепочку обработчиков, например, в механизме фильтров (FilterChain) или через цепочку обработчиков в Spring Security (FilterChainProxy).

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

Назовите три примера терминальных операций Stream API

Основные терминальные операции в Stream API Java — это операции, которые завершают обработку потока и возвращают результат или побочный эффект. К ним относятся:

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

Имел ли опыт использования параллельных потоков данных в своих проектах?

Да, в проектах на Java я использовал параллельные потоки данных (parallel streams) для повышения производительности при обработке больших коллекций.

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

Что делает метод incrementAndGet в классе AtomicInteger и как он работает?

Метод incrementAndGet() класса AtomicInteger атомарно увеличивает текущее значение на 1 и возвращает обновлённое значение.

Читать ответ