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

Вопросы на собеседовании в ФГАНУ НИИ

43 вопроса с собеседований в ФГАНУ НИИ

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в ФГАНУ НИИ. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, kotlin, java.

Каталог

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

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

Почему рекомендуется реализовывать методы equals() и hashCode() совместно при определении класса?

Методы equals() и hashCode() связаны между собой и должны быть реализованы совместно, чтобы обеспечить корректное поведение объектов в коллекциях, таких как HashMap, HashSet и других, основанных на хешировании.

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

Для чего и как можно применить тип Nothing, чтобы он подходил для хранения данных любого типа?

В Kotlin тип Nothing используется для обозначения функции или выражения, которые никогда не возвращают значение (например, функция, которая всегда выбрасывает исключение или бесконечно выполняется).

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

Можете объяснить, что обозначает значение None в языке Python?

В Python значение None представляет отсутствие значения или пустоту. Это специальный объект, который часто используется для обозначения, что переменная не содержит данных или что функция ничего не возвращает явно.

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

Как ведет себя объект при одновременном изменении его из нескольких потоков?

Если объект изменяется одновременно из нескольких потоков без должной синхронизации, это приводит к состоянию гонки (race condition). В результате:

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

Можете объяснить, что такое AccessibilityService в Android и как он используется для улучшения доступности приложений?

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

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

Можете объяснить, что такое CoroutineDispatcher и как он используется в корутиновом программировании?

CoroutineDispatcher в Kotlin — это абстракция, которая определяет, в каком потоке или пуле потоков будет выполняться корутина. Он отвечает за планирование и распределение задач корутин.

Читать ответ