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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

160 вопросов 119 компаний 249 технологий

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

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

Найдено: 160
Поведенческий

Почему кнопка не реагирует на нажатие и как найти причину?

Почему кнопка может не реагировать на нажатия? UI/UX: кнопка отключена (disabled) либо скрыта с помощью стилей События: обработчик событий отсутствует, привязан неправильно или не вызывается Перекрытие: кнопку может…

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

Почему на Android для передачи объектов выбирают Parcelable, а не Serializable?

Интерфейс сериализации, предназначенный специально для Android Более высокая скорость работы по сравнению с Serializable благодаря native-коду Сниженное потребление памяти и CPU Меньше накладных расходов при передаче…

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

Почему на собеседовании важно понимать работу стека в многопоточности?

Почему на собеседовании важно понимать работу стека в многопоточности? управление памятью при выполнении нескольких потоков у каждого потока есть собственный стек вызовов в стеке хранятся локальные переменные и адреса…

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

С какими внешними устройствами и датчиками нужно взаимодействовать при тестировании мобильного приложения?

Внешние устройства и датчики в тестировании мобильных приложений сенсоры смартфона: акселерометр, гироскоп и GPS камера и микрофон — для мультимедийных функций и распознавания сканер отпечатков и Face ID — для…

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

У каких сущностей в Java и Kotlin есть собственный стек?

У каких сущностей в Java и Kotlin есть собственный стек? стек — область памяти, связанная с многопоточностью каждый поток располагает собственным стеком в стеке хранятся локальные переменные, параметры и вызовы…

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

Чем Application Context отличается от Activity Context на собеседовании?

Ключевое отличие Application Context от Activity Context Application Context – контекст приложения целиком: он существует всё время работы процесса и не связан с пользовательским интерфейсом Activity Context –…

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

Чем асинхронная обработка данных отличается от многопоточности?

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

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

Чем отличается регистрация BroadcastReceiver в манифесте от runtime-регистрации в коде?

Чем различаются манифестная и runtime-регистрация BroadcastReceiver? Регистрация в манифесте: статическая: ресивер доступен даже при выключенном приложении принимает широковещательные интенты от системы или других…

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

Чем отличаются MVI и MVVM и когда применять каждый паттерн?

MVI и MVVM: различия и подходящие сценарии архитектурные паттерны UI, предназначенные для управления состоянием MVVM соединяет View с ViewModel посредством Data Binding MVI использует единственный источник правды в…

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

Чем отличаются garbage collector и ARC?

Garbage Collector (GC): автоматический сборщик мусора, который периодически анализирует объекты и освобождает память, больше не используемую приложением. Работает асинхронно, применяя алгоритмы вроде mark-and-sweep…

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

Чем отличаются value type и reference type на собеседовании?

Ключевые различия между типами значений и ссылочными типами область памяти: value type содержит сами данные, тогда как reference type — ссылку на объект копирование: при присваивании value type дублируется значение, а…

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

Чем отличаются дженерики от протоколов?

Сопоставление дженериков и протоколов Область: язык программирования, типизация Дженерики — это параметризованные типы, обеспечивающие типобезопасность и повторное использование кода С их помощью создают функции и…

Читать ответ