МТС Линк · сентябрь 2024

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

middle-senior Тех собес 45 вопросов
1

Уведомления (Notifications)

1. Как работать с уведомлениями?

2. Что делать, если приходит 10 уведомлений, и нужно их сгруппировать?

2

Intent и PendingIntent

3. В чем разница между Intent и PendingIntent?

4. Для чего используются Actions в уведомлениях?

3

DiffUtil

5. Работал ли с DiffUtil? Что это и для чего он нужен?

6. Если в списке изменяется только одно поле, какой метод из DiffUtil.Callback использовать, чтобы не перерисовывать все данные, а только один элемент?

4

Data-классы

7. Что такое дата-классы?

8. У дата-класса может быть тело? Могут ли быть функции внутри?

9. Как создать в дата-классе переменную, для которой не нужно переопределять hashCode и equals?

5

Функции расширения в Kotlin

10. Что…

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

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

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

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