iOS
Алдыңғы жұмыс орныңызда Git процесін пайдалана отырып, бұтақтар мен релиздерді қалай басқардыңыз?
Бағдарламалауда тип шектеулері дегеніміз не?
Өзіңіз үшін ең қолайлы кәсіби орта мен жұмыс жағдайларын қалай елестетесіз?
Жұмыс ұсынысын таңдағанда қалай шешім қабылдайсыз?
Күйді басқару контекстінде StateObject және ObservableObject сыныптарының айырмашылығы қандай?
Бағдарламалауда тәуелділікті кері айналдыру принципі мен тәуелділікті енгізу арасындағы айырмашылықты түсіндіріп берсеңіз?
Objective-C-те Autorelease-ке байланысты автоматты жады басқару механизмін түсіндіріңіз.
Қолданба архитектурасындағы презентациялық қабаттың рөлі мен мақсаты қандай?
Bounds объектісінің origin қасиетін өзгерткенде қандай салдарлар пайда болады?
Бағдарламалауда Optional Binding механизмін түсіндіре аласыз ба?
`git commit --amend` командасы қалай жұмыс істейді және ол қай кезде пайдаланылады?
Жақын арада шетелге немесе Ресей ішінде көшуді жоспарлайсыз ба?
Топ ішінде техникалық мәселелерді шешуге қатыстым ба?
Жүйеде жаһандық ағын үшін Run Loop ұғымы бар ма?
Жүйеде бір уақытта орындалатын ең көп ағындардың санын қалай анықтауға болады?
Неліктен анимацияларды viewDidAppear әдісінде бастау ұсынылады, басқа өмірлік цикл әдістеріне қарағанда?
Жинақталған бағдарламалау тілдерінің артықшылықтары мен кемшіліктері қандай?
«Қатты типтелген бағдарламалау тілі» деген не екенін түсіндіре аласыз ба?
Бағдарламалық өнімдерді әзірлеу және тестілеу саласындағы тәжірибеңіз қандай?
iOS қолданбасының іске қосылуынан тоқтауына дейінгі даму және жұмыс істеу кезеңдерін түсіндіріңіз.