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

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

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

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

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

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

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

Каталог

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

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

Какова роль и назначение аннотаций в программировании?

Аннотации в программировании — это метаданные, которые можно добавлять к классам, методам, полям и другим элементам кода для передачи дополнительной информации компилятору, среде выполнения или инструментам.

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

Каким образом можно импортировать или подключить модули или компоненты, расположенные вне текущей директории в проекте?

В Java для подключения классов или модулей, расположенных вне текущей директории, обычно используют следующие подходы:

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

Где Spring Boot ищет компоненты, если нет @ComponentScan?

Это значит, что структура пакетов и расположение главного класса приложения влияют на область сканирования. Если компоненты находятся вне этого дерева пакетов, их нужно явно указать через @ComponentScan.

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

Какие подходы и методы позволяют устранить или избежать состояния Livelock в системе?

Livelock — ситуация, когда процессы постоянно меняют своё состояние в ответ друг на друга, но прогресс не достигается (в отличие от deadlock, где процессы просто ждут).

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

Для чего используют непроверяемые исключения в программировании?

Непроверяемые исключения (unchecked exceptions) в Java — это исключения, которые не требуют обязательного перехвата или объявления в сигнатуре метода (например, наследники RuntimeException).

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

Доработай реализацию LRU-кэша так, чтобы вытеснение происходило по времени последнего обращения, а не по времени добавления

Чтобы реализовать LRU-кэш, где вытеснение происходит по времени последнего обращения, а не по времени добавления, можно использовать связку LinkedHashMap с доступом по порядку доступа (accessOrder=true) в Java.

Читать ответ