Android
listOf құрылымы ішкі түрде қалай жүзеге асырылады және ол қалай жұмыс істейді?
Бағдарламалау тілдерінде өзгермелі және өзгермейтін жинақтар арасындағы бөліну неге бар?
Корутинадарды жеңіл және ресурстарды тиімді ету үшін қандай механизмдер бар?
Dependency injection жүзеге асыруда Dagger және Toothpick кітапханалары қалай ерекшеленеді?
Тізімдер мен адаптерлерде ViewHolder қолданудың негізгі ерекшеліктерін сипаттай аласыз ба?
Бағдарламалауда Data Class деген не және ол не үшін пайдаланылады?
Бағдарламалауда композицияны қолданудың артықшылықтары мен ерекшеліктері қандай?
requestLayout() әдісін шақырғанда onDraw() әдісін шақыру міндетті ме?
lateinit қасиетімен жарияланған өрісті қайта анықтау мүмкін бе?
Сіз жасаған немесе жүзеге асырған ең күрделі пайдаланушы интерфейсі туралы айтыңыз.
MVVM архитектурасындағы ViewModel компонентінің рөлі қандай?
Кодта 'let' құрылымын қолданудың қай кезде орынды екенін мысалдармен көрсете аласыз ба?
Koin-да белсенді компонентпен байланысты объектінің сақталуын қалай қамтамасыз етуге болады?
Push хабарландыру жүйесінде тақырыптар дегеніміз не?
Қоқыс жинағыш тамырлары дегеніміз не және олардың қандай түрлері бар?
RxJava кітапханасында бір объект ағынын басқа деректер ағынына қалай түрлендіруге болады?
Көптеген көздерден деректерді жинақтау үшін Interactor-ды қолдануға бола ма?
AndroidManifest.xml файлында әдетте көрсетілетін негізгі компоненттерді тізе аласыз ба?
Диспетчерлер дегеніміз не және олар бағдарламалауда қалай пайдаланылады?
Жүйеде қызметтердің инициализациясы мен іске қосылуы қай орында орындалады?