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

Вопросы на собеседовании в АВ Софт

35 вопросов с собеседований в АВ Софт

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

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

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

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

Каталог

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

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

Какие методы жизненного цикла Activity вы знаете и как они выполняются?

onCreate(): Вызывается при первом создании Activity.

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

Объясните различия между использованием launch и асинхронных функций с await в контексте асинхронного программирования

В Kotlin Coroutines launch и асинхронные функции с await служат разным целям, хотя оба связаны с асинхронным выполнением.

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

Объясните, что означает использование конструкции with {} в программировании

В программировании конструкция with {} часто используется для создания блока, в котором можно обращаться к свойствам или методам объекта без повторного указания имени объекта.

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

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

BroadcastReceiver в Android — это компонент, который позволяет приложению получать и обрабатывать широковещательные сообщения (broadcasts) от системы или других приложений.

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

Чем отличаются inline функции от обычных функций и в чем их преимущества?

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

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

Какова основная цель использования расширяющих функций в языке программирования?

Основная цель расширяющих функций (extension functions) — добавить новые методы к существующим классам без необходимости наследования или изменения исходного кода класса.

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

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

В Android для обработки отсутствующих данных или случаев часто используется паттерн Optional (например, класс Optional в Java или Nullable типы в Kotlin).

Читать ответ