Android
Бағдарламалау контекстіндегі Context ұғымын түсіндіріңіз.
Dagger-де бір модульде бірдей типтегі объектті қайтаратын екі әдісті жүзеге асыруға бола ма?
Бағдарламалауда тәуелділікті енгізудің артықшылықтары мен кемшіліктері қандай?
Динамикалық объектілердің құрамына кіретін қарапайым компоненттер қай жерде орналасқан?
Android-та жаңа Activity-нің толық құрылуы қандай жағдайларда болады?
Kotlin-те Any түріндегі объект үшін hashCode() әдісі қалай жүзеге асырылады және ол қандай рөл атқарады?
Объектке бағытталған бағдарламалауда ішкі сыныптардың мақсаты неде?
Jetpack Compose Navigation-ды пайдаланып экрандар арасында деректерді қалай тасымалдауға болады?
Android-те Context компонентін жүзеге асыру кезінде SOLID принциптерінің қайсысы бұзылады?
Қосымша арқылы бар классқа жаңа қасиет қосуға бола ма, және оны қалай жасау керек?
Неге көріністі тек пайдаланушы интерфейсінің негізгі ағынында жаңарту керек?
Kotlin-да класс анықтау мен оның экземплярын жасау арасындағы айырмашылық қандай?
Room кітапханасында аннотациялармен код фабрикасының құрылуы қашан жүзеге асады?
Жүйеде пайдаланушы интерфейсінің шығуы қалай жүзеге асырылады?
Бағдарламалауда корутиндер қандай синхрондау әдістерін пайдаланады?
Аты аталмаған dispatcher дегеніміз не және ол қалай жұмыс істейді?
Java-да қолданылатын негізгі деректер құрылымдарын тізіп, олардың ерекшеліктерін сипаттай аласыз ба?
Жүйеде өліlock жағдайын жасанды түрде қалай туғызуға болады?
Жаңа экранды Activity арқылы іске қосу мен фрагмент қолдану арасындағы айырмашылықтар қандай және бұл жалпы қолданбаның архитектурасы үшін неге маңызды?
Басқарылатын бағдарламалау тілдерінде garbage collector қалай жұмыс істейді? Объектілер қалай жойылады?