845 вопросов для подготовки на позицию Mobile-разработчик
845 вопросов1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
Подборка помогает системно подготовиться к интервью на позицию Mobile-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: mobile, android, kotlin.
Делегируемые свойства — это способ делегировать логику получения (get) и установки (set) значения свойства другому объекту. Это позволяет вынести повторяющийся код и сделать классы более компактными.
Рефлексия в Kotlin позволяет получать информацию о классах, функциях, свойствах и конструкторах во время выполнения программы и динамически работать с ними.
Kotlin используется для серверной разработки благодаря его совместимости с JVM, статически типизированной природе, корутинам для асинхронной работы и синтаксическому сахару.
Null safety — это функция языка Kotlin, которая предотвращает ошибки, связанные с null ссылками. Она достигается путем создания двух типов ссылок: nullable (допускающие null) и non-nullable (не допускающие null).
Kotlin предлагает обширный набор функций расширения для работы с коллекциями, которые делают код более лаконичным и читаемым. Их можно условно разделить на следующие категории: