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

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

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

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

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

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

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

Каталог

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

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

Какое отличие между Query и RawQuery при использовании библиотеки Room?

В библиотеке Room для Android аннотация @Query используется для написания SQL-запросов, которые компилируются и проверяются на этапе компиляции. Это позволяет избежать ошибок в запросах и обеспечивает типобезопасность.

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

Какова назначение и применение фрагментов в разработке приложений?

Фрагменты (Fragments) в Android — это модульные части пользовательского интерфейса, которые можно использовать внутри Activity. Они позволяют создавать гибкие и переиспользуемые UI-компоненты.

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

Какие особенности и ограничения существуют у классов данных в Kotlin?

Классы данных (data class) в Kotlin предназначены для хранения данных и автоматически предоставляют полезные методы: equals(), hashCode(), toString(), copy() и функции для деструктуризации.

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

Чем отличается коллекция от последовательности в программировании?

Коллекция — это общее понятие для структуры данных, которая хранит набор элементов, например, список, множество или словарь. Она может не иметь определённого порядка элементов.

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

Какая роль у функции с ключевым словом noinline и когда её стоит использовать?

Ключевое слово noinline в Kotlin (используемом в Android-разработке) указывает компилятору не инлайнить (не встраивать) функцию при компиляции.

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

Как реализована методика сравнения объектов через equals() в классе Object?

В классе Object метод equals() реализован для сравнения объектов по ссылке, то есть по умолчанию он проверяет, указывают ли две ссылки на один и тот же объект в памяти. Реализация примерно такая:

Читать ответ
Поведенческий

Опишите ваш опыт разработки и использования компонентов платформы Android в ваших проектах.

В моих проектах на Android я активно использовал основные компоненты платформы: Activity, Fragment, Service, BroadcastReceiver и ContentProvider.

Читать ответ