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

Вопросы на собеседовании в АВТОТЕХ

22 вопроса с собеседований в АВТОТЕХ

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

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

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

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

Каталог

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

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

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

В каких случаях следует использовать корутины? организация лёгкой конкуренции выполнение асинхронных операций без блокировки запуск параллельных задач с меньшими издержками, чем у потоков удобная работа в реактивном…

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

В чём отличие inline, noinline и crossinline в Kotlin?

Чем отличаются inline, noinline и crossinline в Kotlin inline — модификатор функции, при котором её тело подставляется непосредственно в место вызова, помогая сократить накладные расходы noinline — модификатор…

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

Как Kotlin реализует дженерики на JVM «под капотом»?

На уровне исходного кода типы Kotlin являются универсальными (generic) Компиляция выполняется для JVM с type erasure В JVM конкретный параметр типа стирается и не сохраняется в байткоде Ограничивать допустимые типы…

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

Как бесконечный цикл, например while(true), влияет на работу корутины?

многозадачность Go поток блокируется корутиной, если она не передаёт управление через yield (например, отсутствует усыпление C) бесконечный цикл без операций ввода-вывода или вызова runtime.Gosched() полностью…

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

Как в Android работают методы bind и unbind у сервисов?

Сервисы Android можно привязывать (bound) к компонентам приложения, включая Activity и Service, чтобы они могли взаимодействовать друг с другом. Метод bindService() создаёт соединение между клиентом и сервисом. После…

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

Как долго может работать фоновый Service?

Android background service — компонент, предназначенный для выполнения продолжительных задач Начиная с Android 8 работа обычного фонового сервиса ограничена по времени: обычно это около 1–2 минут Foreground Service…

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

Как организовать broadcast-обмен только между своими приложениями и исключить приём сообщений внешними участниками?

Как ограничить broadcast-сообщения своими приложениями контекст: межприложенное взаимодействие в пределах одной сети или хоста ограничить приём: настроить фильтрацию по IP-адресам либо MAC-адресам назначить своим…

Читать ответ
System Design

Как организовать запрос к сети каждые 5 секунд для четырёх ViewModel?

Как настроить периодическое сетевое обновление для четырёх ViewModel с интервалом в 5 секунд? Контекст: Android/MVVM, многопоточное программирование, RxJava/Coroutines Вместо отдельных таймеров для каждой VM следует…

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

Как сохранить и изменить данные Presenter без ViewModel при повороте экрана и на каком этапе жизненного цикла это делать?

Как сохранить данные при повороте экрана без ViewModel контекст: Android, MVP, жизненный цикл Activity задача: сохранить и восстановить состояние Presenter после recreate используем: метод onSaveInstanceState(Bundle)…

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

Как ускорить прокрутку длинного списка сообщений в RecyclerView?

Оптимизация прокрутки длинного списка в RecyclerView UI-компонент Android для отображения локального списка применение ViewHolder сокращает число операций инфлейта recycling views: повторное использование виджетов во…

Читать ответ