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

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

64 вопроса с собеседований в Viasat tech

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

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

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

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

Каталог

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

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

Можно ли выполнить возврат из функции за пределами текущего контекста внутри функции, объявленной как crossinline в Kotlin?

В Kotlin функция, объявленная с модификатором crossinline, запрещает выполнение неконтролируемого возврата (non-local return) из лямбды, которую она принимает.

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

Каким образом управляется жизненный цикл Activity в Android при смене конфигурации устройства?

При смене конфигурации устройства (например, поворот экрана, смена языка или изменение размера экрана) Android по умолчанию уничтожает текущую Activity и создает её заново, чтобы применить новые настройки.

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

Какие ограничения и особенности существуют у использования GlobalScope в Kotlin Coroutines?

GlobalScope в Kotlin Coroutines создаёт корутины, которые живут столько же, сколько приложение, и не привязаны к жизненному циклу компонентов. Это значит, что такие корутины:

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

Можете объяснить, что представляет собой механизм AssistedInject в Dagger и для чего он используется?

AssistedInject в Dagger — это механизм, который позволяет комбинировать автоматическое внедрение зависимостей с передачей некоторых параметров вручную при создании объекта.

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

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

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

Читать ответ