X5 tech · сентябрь 2024

Тех собес на middle-senior Android Разработчик в X5 tech

middle-senior Тех собес 37 вопросов 1 задача
1

Kotlin Language Fundamentals

1. Для чего нужно ключевое слово const?

2. Что такое data-классы?

3. При сравнении двух data-классов участвуют ли свойства, не объявленные в конструкторе?

4. Можем ли мы реализовать componentN в обычном классе?

5. Зачем нужен hashCode?

6. Как себя будет вести Map, если в классе переопределить hashCode так, чтобы он всегда возвращал 1?

7. Где и для чего используется object?

8. Чем отличается sealed-класс от sealed-интерфейсов?

9. Может ли sealed-класс наследоваться от sealed-классов?

10. Что делают fold и reduce в коллекциях?

11. В чем разница между lateinit и lazy?

12. Как работает оператор by?

2

Kotlin Coroutines

13. Что такое корутины?

14. Для чего нужно ключевое…

Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Android Разработчик».

в этом собесе: 37 вопросов 1 задача с кодом 5 секций
  • Ещё 77 текстовых собесов направления
  • 283 видеозаписи собеседований
  • Приоритетная поддержка
1490₽/мес