iOS
Behavior-Driven Development (BDD) әдістемесі деген не және ол бағдарламалық жасақтаманы дамытуда қалай қолданылады?
Бағдарламалау тәжірибеңізде қандай жобалау паттерндерін қолдандыңыз?
Дамыту кезінде Sendable протоколын қашан қолдану керек?
View шеңберінде интерфейс элементтерін көрсету және орналастыру үшін қандай стратегиялар қолданылады?
@main аннотациясымен белгіленген функциядан бұрын не орындалады?
Класс динамикалық жадта (heap) орналасуы не білдіреді және ол не үшін жасалады?
Алдыңғы жұмысыңызды не себепті тастап кеттіңіз?
Android-те қолданба контексті мен әрекет контекстінің айырмашылығын түсіндіріңіз.
Функция денесінде айнымалының мәнін өзгерту үшін қандай кілт сөз қолданылады?
Қосымшада Default DataSource қолданудың артықшылықтары мен кемшіліктері қандай?
Жалпы кезекке синхронды енгізу қолданғанда тапсырмаларды орындау қалай жүзеге асырылады?
Set деректер құрылымында енгізу, іздеу және жою операцияларының уақыттық күрделілігі қандай?
Қолданушы басқанда, бағдарлама қандай бет немесе компонентті таңдағанын қалай анықтайды?
Lazy поток көп ағынды ортада қауіпсіз орындалуын қамтамасыз ете ме?
Анимация орындалу кезінде оның ағымдағы параметрлерін алуға бола ма?
UIViewController өмірлік циклінде viewDidLoad қанша рет шақырылады?
Объектілердің үлгілерін басқару үшін қазіргі заманғы Framework-терде Singleton паттерніне қандай баламалар пайдаланылады?
SwiftUI-де @ViewBuilder аннотациясының мақсаты мен жұмыс принципін түсіндіре аласыз ба?
Әлсіз (меншіксіз) сілтемелерді пайдалану жағдайлары қолданбаның сәтсіздігіне әкелуі мүмкін бе? Мысал келтіріңіз.
iOS-та UIGestureRecognizer оқиғаларды UIResponder арқылы өңдей ме?