Skip to content

Latest commit

 

History

History
74 lines (56 loc) · 3.06 KB

README.md

File metadata and controls

74 lines (56 loc) · 3.06 KB

Подготовка к собеседованию на позицию Junior Android-разработчик на Kotlin


Темы (обязательно):

  1. Преимущества языка Kotlin перед Java
  2. ООП Объектно-ориентированное программирование / OOP Object-oriented programming
  3. Generics
  4. Коллекции и Лямбда-выражения
  5. Android и Manifest
  6. Activity и ViewBinding
  7. Gradle и build.gradle.kts
  8. Архитектура MVVM (Model-View-ViewModel)
  9. RecyclerView - ViewGroup
  10. Файлы Jetpack Preferences DataStore
  11. Database ROOM SQLite в Android
  12. Fragments, Navigation Component, FragmentManager и BundleOf
  13. OkHttp
  14. Retrofit
  15. RxJava
  16. Flow, LiveData и State
  17. Coroutines
  18. Архитектура MVI (Model-View-Intent)
  19. Paging
  20. Photo
  21. DI Dependency Injection - Dagger2 Hilt
  22. SOLID

Дополнительный материал (желательно):

  1. Компоненты Android
  2. Sealed
  3. inline-функции и value-классы
  4. JSON, Kotlinx Serialization и Data классы
  5. ViewModel
  6. Service
  7. Многопоточность
  8. Garbage collector / Сборщик мусора
  9. ViewGroup, View, Layouts
  10. Тестирование
  11. Custom View
  12. Clean Architecture
  13. JVM

Дописать (обязательно):

  • Пока нет...

Вопросы:

  1. Список возможных вопросов и тем

Сайты и материалы:

  1. Вопросы и ответы для собеседования по Kotlin
  2. **Корутины в Kotlin: топ-50 вопросов для собеседования с Android-разработчиками в 2024 году **
  3. **Лучшие вопросы по Android и Kotlin, которые вы должны задать разработчикам на собеседовании **