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

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

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

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

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

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

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

Каталог

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

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

Каково главное отличие между Java и Kotlin в отношении абстрактных классов и методов?

В Java абстрактный класс может содержать и абстрактные, и неабстрактные методы. Абстрактные методы не имеют реализации, а неабстрактные - имеют. Абстрактные классы не могут быть инстанцированы напрямую.

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

В чем предназначение объекта companion в языке Kotlin?

В Kotlin объект companion используется для объявления компаньон-объекта внутри класса. Это позволяет создавать статические члены (методы и свойства), которые принадлежат классу, а не конкретному экземпляру.

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

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

В Kotlin тип переменной можно определить явно или неявно. При явном определении типа указывается после имени переменной через двоеточие :. При неявном — компилятор выводит тип из присваиваемого значения.

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

Чем отличается функция consumeAsFlow от receiveAsFlow в контексте работы с Kotlin Flow?

В Kotlin Flow функции consumeAsFlow и receiveAsFlow используются для преобразования канала (ReceiveChannel) в поток (Flow), но имеют важные отличия в управлении ресурсами и поведении при потреблении данных.

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

Каким образом Kotlin реализует работу с примитивными типами данных?

В Kotlin примитивные типы данных (Int, Double, Boolean и т.д.) представлены как объекты-обёртки, но при компиляции для повышения производительности они оптимизируются до примитивных типов JVM (например, int, double).

Читать ответ