iOS
Swift-те опционды мәжбүрлі ашу дегеніміз не және ол қай жағдайларда қолданылады?
Қосымшада терең сілтемелер механизмін жүзеге асыру үшін қандай әдістер қолданылуы мүмкін?
Жадыда буфердің соңғы нүктесіне жаңа элементті енгізу қаншалықты жылдам жүзеге асады?
UIViewController өмірлік циклінің қай кезеңінде UILabel үшін мән орнатасыз?
Деректер жиынтығымен жұмыс істеу және өзара әрекеттесу әдістерін білесіз бе?
SwiftUI қалай көріністің көрсетілімін жаңартады, егер тақырыптың мазмұны орындалу шарттарына байланысты болса?
View Controller-дің өмірлік цикінің кезеңдерін және олардың интерфейс басқарудағы рөлін түсіндіріп берсеңіз.
Push хабарламаны алған кезде қандай процестер іске қосылады және қолданба қалай жұмыс істейді?
Блоктау барьер операциясы мен стандартты синхрондау операциясы қалай ерекшеленеді?
UIViewController-да көрініс жасау және конфигурациялау өмірлік циклінің қай кезеңінде жүзеге асады?
Интерфейстегі белсенді элементтің басу аймағын қалай кеңейтуге болады?
Ағымдағы контексте бір View-дан басқа View-ға оқиғаны өткізу мүмкін бе?
Опционалды тип негізі ретінде қолданылатын бар enum-ға жаңа мәндер қосуға бола ма?
Навигация UIKit-те жазылған, ал ескертулер/қорғаныс құралдарын UIKit-ті пайдаланып жасайсыз ба, әлде SwiftUI-дің табиғи құралдарын қолданасыз ба?
Өткен жұмысымда кодты қарап шығу және ұйымдастыру тәжірибемді сипаттаңыз.
Қолданбаңыздағы негізгі жаһандық айнымалылар мен күйлер қандай?
Интерфейсте портреттік және ландшафттық бағыттауды қолдау үшін неғұрлым артықшылығы бар: Auto Layout немесе frame арқылы өлшемдерді өзгерту?
Объектілі-бағдарланған бағдарламалауда виртуалды функцияларды жүзеге асыруда Witness Table принципін түсіндіріңіз.
Басқарушының түбірлік көрінісі қашан жасалады?
Жинақталған бағдарламалау тілдерінің артықшылықтары мен кемшіліктері қандай?