Android
Қосымшада қызмет қашан жойылады?
Retrofit-тің OkHttp-пен интеграциясы Android қосымшаларында желілік сұрауларды қалай жақсартады?
Бағдарламалау тілдерінде өзгермелі және өзгермейтін жинақтар арасындағы бөліну неге бар?
Dependency injection жүзеге асыруда Dagger және Toothpick кітапханалары қалай ерекшеленеді?
Тізімдер мен адаптерлерде ViewHolder қолданудың негізгі ерекшеліктерін сипаттай аласыз ба?
Бағдарламалауда Data Class деген не және ол не үшін пайдаланылады?
Бағдарламалауда композицияны қолданудың артықшылықтары мен ерекшеліктері қандай?
MVVM архитектурасындағы ViewModel компонентінің рөлі қандай?
Koin-да белсенді компонентпен байланысты объектінің сақталуын қалай қамтамасыз етуге болады?
RxJava кітапханасында бір объект ағынын басқа деректер ағынына қалай түрлендіруге болады?
Singleton үлгісінің нысаны қай кезде құрылады?
Диспетчерлер дегеніміз не және олар бағдарламалауда қалай пайдаланылады?
Жүйеде қызметтердің инициализациясы мен іске қосылуы қай орында орындалады?
Бағдарламалауда функциялар немесе операторларды жүктеу ұғымын түсіндіре аласыз ба?
Жобаларыңызда Dagger конфигурациялау тәжірибеңіз бар ма?
Қолданба архитектурасындағы репозиториймен тікелей қатынастардың артықшылықтары мен кемшіліктері қандай?
Қандай жағдайларда жүйенің жүктемесі ресурстардың асып кетуіне әкеледі?
Қосымша архитектурасындағы View өмірлік циклының кезеңдерінің ретін түсіндіріп беріңіз.
Интернет-дүкенді әзірлеу кезінде жобаны модульдерге бөлу жоспарыңыз бар ма?
Жіптер арасындағы жарыстар деген не және олар көп ағынды қосымшада қателерге әкелуі мүмкін бе?