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

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

27 вопросов с собеседований в EDJE

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

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

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

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

Каталог

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

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

Какие методы используются для обработки изменения ориентации экрана в Activity?

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

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

Какими методами можно реализовать управление потоками и устранение конфликтов при многопоточном программировании?

В Android для управления потоками и устранения конфликтов при многопоточном программировании применяются следующие методы:

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

Как определяется начальный емкость ArrayList при его создании без указания размера?

При создании ArrayList без указания начального размера, например new ArrayList<>(), в Java используется внутренний массив с начальной емкостью 10 элементов.

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

На каком этапе или в каких случаях рекомендуется создавать объект паттерна Singleton в приложении?

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

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

Объясните внутреннюю реализацию и механизм работы функций расширения в языке программирования.

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

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

Каким образом реализовать список, который можно изменять, на Kotlin?

В Kotlin для создания изменяемого списка используется интерфейс MutableList. Его можно создать с помощью функции mutableListOf(). Такой список позволяет добавлять, удалять и изменять элементы.

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

Можете объяснить, что такое LiveData и как оно работает в контексте Android разработки?

LiveData — это компонент архитектуры Android, который представляет собой наблюдаемый контейнер данных. Он хранит данные и позволяет UI-компонентам (например, Activity или Fragment) подписываться на изменения этих данных.

Читать ответ