Что такое модификаторы доступа?
Модификаторы доступа в Kotlin определяют видимость объявлений (классов, интерфейсов, функций, свойств). Они контролируют, где может использоваться данный элемент.
Читать ответПодготовка к интервью
130 вопросов с собеседований в ПСБ
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в ПСБ. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: testing, mobile, frontend.
Каталог
Модификаторы доступа в Kotlin определяют видимость объявлений (классов, интерфейсов, функций, свойств). Они контролируют, где может использоваться данный элемент.
Читать ответДа, в проектах на Android я использовал Java 11.
Читать ответДа, в методе onReceive у BroadcastReceiver существуют ограничения:
Читать ответВ языках программирования, поддерживающих расширения (extensions), функции расширения реализуются как дополнительные модули, которые подключаются к основному языку или среде выполнения.
Читать ответВ Android интерфейс Parcelable используется для эффективной сериализации объектов, чтобы передавать их между компонентами (например, между Activity через Intent).
Читать ответHashMap в Java (и Android) состоит из нескольких ключевых компонентов:
Читать ответИспользование модификаторов доступа:
Читать ответВ Java модификатор доступа protected означает, что член класса доступен:
Читать ответViewModel переживает изменения конфигурации (смена ориентации, языка), сохраняя данные. Жизненный цикл ViewModel связан с жизненным циклом Activity или Fragment, но переживает их пересоздание.
Читать ответКонтекст корутин в Kotlin — это набор элементов, который определяет среду выполнения корутины и содержит информацию, необходимую для её работы.
Читать ответGlobalScope в Kotlin Coroutines создаёт корутины, которые живут столько же, сколько приложение, и не привязаны к жизненному циклу компонентов. Это значит, что такие корутины:
Читать ответВ Kotlin существуют разные типы классов, которые имеют свои особенности:
Читать ответ