Skip to content

Latest commit

 

History

History
75 lines (27 loc) · 2.63 KB

File metadata and controls

75 lines (27 loc) · 2.63 KB

Android Библиотеки

  • Объясните OkHttp Interceptor

    OkHttp Interceptor позволяет перехватывать и модифицировать запросы и ответы перед и после их отправки/получения соответственно. Это может быть полезно для добавления, удаления или изменения заголовков запросов и ответов, логирования запросов/ответов, управления кэшированием и т.д.

  • OkHttp - HTTP Кэширование

  • Почему мы используем фреймворк внедрения зависимостей, например Dagger, в Android?

  • Как работает Dagger?

  • Как вы будете выбирать между Dagger 2 и Dagger-Hilt?

  • Что такое Component в Dagger?

  • Что такое Module в Dagger?

  • Как работает кастомная область видимости в Dagger?

  • Когда вызывать dispose и clear на CompositeDisposable в RxJava?

  • Что такое Multipart Request в Сетевых запросах?

  • App Startup Library

  • Расскажите что-нибудь о RxJava.

  • Как вы будете обрабатывать ошибки в RxJava?

  • FlatMap против Map Оператор

  • Когда использовать оператор Create и когда использовать оператор fromCallable в RxJava?

  • Когда использовать оператор defer в RxJava?

  • Как используются операторы Timer, Delay и Interval в RxJava?

  • Как сделать два сетевых вызова параллельно с использованием RxJava?

  • Расскажите разницу между Concat и Merge.

  • Объясните Subject в RxJava?

  • Какие типы Observables существуют в RxJava?

  • Как реализовать функцию поиска с использованием RxJava в вашем приложении?

  • Пагинация в RecyclerView с использованием операторов RxJava

  • Как работают библиотеки загрузки изображений Glide и Fresco в Android?

  • Разница между Schedulers.io() и Schedulers.computation() в RxJava.