Каким образом реализован метод equals() в классе Any и что он сравнивает?
В Kotlin класс Any является базовым классом для всех классов, аналогом Object в Java.
Читать ответПодготовка к интервью
20 вопросов с собеседований в Технократия
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Технократия. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, kotlin, android.
Каталог
В Kotlin класс Any является базовым классом для всех классов, аналогом Object в Java.
Читать ответВ Kotlin существуют следующие основные категории типов данных:
Читать ответМодификатор доступа protected в Java и Android означает, что член класса (поле, метод) доступен внутри самого класса, в классах-наследниках и в пределах того же пакета.
Читать ответПри смене конфигурации устройства (например, поворот экрана, смена языка или изменение размера экрана) Android по умолчанию уничтожает текущую Activity и создает её заново, чтобы применить новые настройки.
Читать ответВ Kotlin метод hashCode переопределяют для универсальных объектов, чтобы обеспечить корректную работу с хэш-структурами данных, такими как HashMap или HashSet.
Читать ответМетод onSaveInstanceState у Activity вызывается системой Android в ситуациях, когда нужно сохранить текущее состояние активности перед её возможным уничтожением.
Читать ответActivity — отвечает за пользовательский интерфейс и взаимодействие с пользователем.
Читать ответМодификатор доступа internal в Kotlin ограничивает видимость элемента (класса, функции, свойства) рамками одного модуля. Модуль — это обычно один Gradle-модуль или единица компиляции.
Читать ответ