iOS
Объектілі-бағдарланған бағдарламалауда SOLID қағидаларының мәні неде екенін түсіндіріңіз.
Бағдарламада объект occupying еткен жадты қалай босату жүзеге асырылады?
Бағдарламалық қамтамасыз ету әзірлеу үшін SOLID негізделген қағидаларды түсіндіре аласыз ба?
LiveLock деген не және ол deadlock сияқты басқа жағдайлардан қалай ерекшеленеді?
Қолданбаларда деректерді сақтау және ұйымдастыру үшін қандай әдістерді қолданасыз?
Бағдарламалауда протокол мен интерфейс арасындағы айырмашылық қандай?
iOS-те автоматты жады басқару механизмі ARC-ның мәні неде екенін түсіндіріп берсеңіз?
Көп ағындардан бір уақытта өзгертілмейтін массивті қалай жасауға болады?
GUI-қосымшалардағы оқиға өңдеу жүйесінде жауап беруші тізбегінің концепциясын түсіндіріңіз.
Реактивті тәсіл мен MVVM үлгісін пайдаланып қолданбалар жасау тәжірибеңіз бар ма?
Графикалық интерфейсте Frame және Bounds қасиеттерінің айырмашылығы неде?
UIKit framework-інде оқиғаларды өңдеу қалай жүзеге асырылады?
Деректерді дерекқорлар немесе олардың құрылымдары арасында тасымалдау процесі дегеніміз не екенін түсіндіріңіз.
Бағдарламалауда мән түрлері дегеніміз не екенін түсіндіре аласыз ба?
Жүйеде LiveLock қалай пайда болуы мүмкін және ол DeadLock-тан қалай ерекшеленеді?
Алдыңғы жұмысыңызда қандай жұмыс тәжірибесі мен негізгі тапсырмалар болды?
Қолданбаның ресурстарын басқаруда жадты стек пен кучуға бөлу қандай рөл атқарады?