Можете объяснить, что такое функция-лямбда и как она используется?
Функция-лямбда — это анонимная функция, то есть функция без имени, которую можно определить прямо в месте использования.
Читать ответПодготовка к интервью
27 вопросов с собеседований в EDJE
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в EDJE. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, android, kotlin.
Каталог
Функция-лямбда — это анонимная функция, то есть функция без имени, которую можно определить прямо в месте использования.
Читать ответДля запуска новой Activity в Android используется объект Intent. Обычно это делается так:
Читать ответПри изменении ориентации экрана в Android Activity по умолчанию пересоздаётся, вызывая методы жизненного цикла заново. Для обработки этого изменения можно использовать следующие методы:
Читать ответВ Android для управления потоками и устранения конфликтов при многопоточном программировании применяются следующие методы:
Читать ответПри создании ArrayList без указания начального размера, например new ArrayList<>(), в Java используется внутренний массив с начальной емкостью 10 элементов.
Читать ответВ Kotlin для создания неизменяемого списка используется интерфейс List, который предоставляет только методы для чтения, без возможности изменения содержимого.
Читать ответОсновные причины для изменения настроек устройства на Android могут включать:
Читать ответОбъект паттерна Singleton рекомендуется создавать в тех случаях, когда нужно гарантировать единственный экземпляр класса на протяжении всего жизненного цикла приложения.
Читать ответВ языках программирования, поддерживающих расширения (extensions), функции расширения реализуются как дополнительные модули, которые подключаются к основному языку или среде выполнения.
Читать ответВ Kotlin для создания изменяемого списка используется интерфейс MutableList. Его можно создать с помощью функции mutableListOf(). Такой список позволяет добавлять, удалять и изменять элементы.
Читать ответLiveData — это компонент архитектуры Android, который представляет собой наблюдаемый контейнер данных. Он хранит данные и позволяет UI-компонентам (например, Activity или Fragment) подписываться на изменения этих данных.
Читать ответУтечки памяти в Android-приложениях можно предотвратить следующими методами:
Читать ответ