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

Вопросы на собеседовании в Газпром Медиа

33 вопроса с собеседований в Газпром Медиа

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

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

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

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

Каталог

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

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

В каких случаях и для чего применяется тип Nothing в языке программирования?

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

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

Какую роль выполняет атрибут android:exported в AndroidManifest.xml при определении компонентов приложения?

Атрибут android:exported в AndroidManifest.xml определяет, может ли компонент приложения (Activity, Service, BroadcastReceiver или ContentProvider) быть доступен для запуска или взаимодействия из других приложений.

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

Будет ли выполнена работа после того, как вызван метод join у Job, созданной с помощью collect в корутинах?

Да, работа будет выполнена. В Kotlin корутины, когда вы создаёте Job через оператор collect (например, в Flow), вызов метода join у этого Job приостанавливает текущий поток до завершения корутины, связанной с этим Job.

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

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

Для проверки Coroutine в Android-проектах обычно использую библиотеку kotlinx-coroutines-test.

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

Чем отличаются преимущества и недостатки красно-черных деревьев по сравнению с другими структурами данных, такими как AVL-деревья?

Красно-черные деревья и AVL-деревья — это сбалансированные бинарные деревья поиска, но у них разные подходы к балансировке и, соответственно, разные преимущества и недостатки.

Читать ответ