Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

315 вопросов 1634 компании 353 технологии

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 315
Теория

Каким образом осуществляется передача параметров в функции на Kotlin и какие особенности этого процесса существуют?

В Kotlin параметры в функции передаются по значению, то есть копируется ссылка на объект или примитив. Особенности передачи параметров включают:

Читать ответ
Теория

Какие ключевые преимущества и недостатки языка Kotlin по сравнению с другими языками программирования?

Kotlin обладает рядом преимуществ по сравнению с другими языками программирования, особенно в контексте Android-разработки:

Читать ответ
Теория

Каким образом функция map в Kotlin отличается от аналогичных методов и как она используется для преобразования элементов коллекции?

Функция map в Kotlin используется для преобразования элементов коллекции, применяя заданную функцию к каждому элементу и возвращая новую коллекцию с результатами.

Читать ответ
Теория

Какой тип данных возвращает suspend-функция в Kotlin?

С точки зрения вызывающего кода, suspend-функция ведёт себя как функция, возвращающая значение типа T (если объявлено suspend fun foo(): T), но выполнение может быть приостановлено и возобновлено без блокировки потока.

Читать ответ
Теория

Объясните концепцию инвариантности в генератиках Kotlin и зачем она используется

Инвариантность в Kotlin означает, что если у вас есть обобщённый тип GenericT, то GenericA и GenericB не связаны между собой отношением наследования, даже если A является подтипом B.

Читать ответ