Android
Имеете ли опыт разработки с использованием языка Kotlin?
Каким образом можно изменить значение поля внутри suspend-функции в Kotlin?
Имели ли вы опыт работы с расширениями или дополнениями в проектах?
Какие новые возможности и API были добавлены в Android версии 9.0?
Чем отличаются языки программирования, которые требуют предварительной компиляции, от тех, что выполняются напрямую интерпретатором?
Чем ты занимаешься в своей текущей должности и какие основные обязанности выполняешь?
Обязательно ли объявлять конструктор в структурах данных, использующих data class?
Что произойдет, если обратиться к несуществующему полю объекта с помощью рефлексии?
Какие преимущества и недостатки использования Firebase для разработки приложений?
Почему важно переопределять метод equals в своих классах?
Какие вопросы обычно задают на собеседованиях по данной теме?
Какие подходы и методы используются для повышения производительности при разработке интерфейсов с Jetpack Compose?
Можно ли сохранить объект типа data class в Android Bundle?
Какова цель использования enum class в языке Kotlin и чем он отличается от обычных перечислений?
Какими методами можно предотвратить или устранить проблему нежелательных побочных эффектов в коде?
Чем отличаются различные виды ссылок в языке Java и как они влияют на сборку мусора?
Каким образом можно подсчитать общий итог всех значений, содержащихся в списке, используя Kotlin?
Имеете ли опыт использования extension функций в Kotlin для расширения возможностей классов?
Каким образом Kotlin обрабатывает значения, которые могут быть null, и какие механизмы предоставляет для этого?
Какие ограничения или недостатки могут стать причиной отказа от использования Koin в масштабных приложениях?