Газпромбанк · сентябрь 2024

Тех собес на senior Android Разработчик в Газпромбанк

senior Тех собес 35 вопросов 5 задач
1

Android & Build System

1. Для чего разбивают Android проект на модули

2. Разница между implementation и api в gradle

3. Разница между SubComponent или Component Dependency

4. Что лучше MVVM или MVI

2

Kotlin Data Classes

5. Для чего нужен data класс

6. Что будет, если определить переменную не внутри первичного конструктора data класса, а внутри класса

7. Что будет, если поля в конструкторе data класса определить не как val, а как var, что может произойти (вопрос с ссылкой на hash коллекции)

8. Как сделать data класс, переменная которого является списком, неизменяемым полностью (использовать композицию)

3

Kotlin Advanced Features

9. Разница композиции и наследования

10. inline функция

11.…

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

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

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

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