Встречается на 20% собеседований по Mobile

Что такое object / companion object

 object - это анонимный класс

text
val helloWorld = object { 
 val hello = "Hello" 
 val world = "World" 
 // тип анонимных объектов - Any, поэтому `override` необходим в `toString()`
 override fun toString() = "$hello $world" 
}

companion object — это альтернатива статическим методам, либо объектам класса.

Oct. 15, 2023, Источник

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы