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

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

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

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

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

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

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

Каталог

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

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

Почему для Fragment в Android предусмотрены отдельные методы onCreateView и onDestroyView вместо использования одного метода для управления UI?

В Android для Fragment предусмотрены отдельные методы onCreateView и onDestroyView, чтобы чётко разделить этапы создания и уничтожения пользовательского интерфейса (UI) фрагмента.

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

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

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

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

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

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

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

Как можно реализовать паттерн Builder в Kotlin, избегая использования дополнительных классов?

В Kotlin можно реализовать паттерн Builder без создания отдельного класса, используя функции с лямбдами и DSL-подход. Это позволяет создавать объекты с настраиваемыми параметрами более компактно и читаемо.

Читать ответ