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

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

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

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

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

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

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

Каталог

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

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

В чем отличие между двойным и тройным равенством в Kotlin, и для какой цели было введено тройное равенство?

== сравнивает содержимое объектов (структурное равенство), вызывая метод equals(). === сравнивает ссылки на объекты (референциальное равенство), проверяя, указывают ли они на один и тот же экземпляр в памяти.

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

Расскажите о классах Unit и Nothing в языке программирования Kotlin.

Unit является синглтоном и используется как тип возвращаемого значения для функций, не возвращающих никакого значимого значения. Это аналог void в Java, но в отличие от void, Unit является реальным типом.

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

В Android существуют мапы, в которые можно добавить примитивные типы. Можешь рассказать об этом подробнее?

Да, для работы с примитивными типами в Android SDK есть специализированные реализации Map, оптимизированные для производительности и экономии памяти по сравнению с стандартным HashMapK, V.

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

Расскажите о том, как организована была командная деятельность и взаимодействие внутри Android-разработческой команды на вашем последнем месте работы.

В нашей Android-разработческой команде на последнем месте работы была четко организована командная деятельность, основанная на Agile-методологиях, в частности Scrum.

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

Можно ли создавать наследников от data class в Kotlin?

Нет, напрямую нельзя. data class не может быть объявлен как open, что является необходимым условием для наследования в Kotlin.

Читать ответ