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

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

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

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

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

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

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

Каталог

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

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

Можете объяснить принцип работы взаимного исключения (mutex) и как оно обеспечивает безопасность при работе с разделяемыми ресурсами?

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

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

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

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

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

Объясните принцип работы метода copy у data class, учитывая наличие полей внутри класса

Метод copy у Kotlin data class создаёт новый объект, копируя все поля исходного объекта, но при этом позволяет изменить значения некоторых полей при копировании.

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

Какие параметры конфигурации разработчика доступны в настройках Android-устройства?

В настройках Android-устройства для разработчиков (Developer Options) доступны различные параметры, которые помогают при отладке и тестировании приложений. Основные из них:

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

Что отличает модульные тесты от тестов, не возвращающих результата, например, тестов с побочными эффектами?

Модульные тесты отличаются тем, что они проверяют конкретный участок кода (модуль) и возвращают результат — обычно булево значение (успех/неудача) или исключение при ошибке.

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

Какое назначение имеет параметр process у компонентов в Android и в каких случаях его используют?

Параметр process в компонентах Android (например, в манифесте для Activity, Service, Provider или Receiver) задаёт имя процесса, в котором будет работать данный компонент.

Читать ответ