iOS
Алдыңғы жобада серверлік жағынан деректерді желі арқылы пайдаланушы интерфейсіне жеткізу процесін сипаттаңыз.
Жобаларыңызда жадының ағуын қалай анықтайсыз?
Сіз не ұнатасыз: тапсырмаларды өзіңіз орындау немесе команда құрамында болу?
View Controller-дің өмірлік цикінің кезеңдерін және олардың интерфейс басқарудағы рөлін түсіндіріп берсеңіз.
Бір массив ішінде әртүрлі деректер түрлерін сақтау кезінде қандай қауіптер мен ерекшеліктер бар?
Ресей Федерациясының азаматтығы бар ма?
Қолданба архитектурасындағы ViewModel-дің рөлі қандай?
Көпжіптік және жіптерді синхрондау контекстінде Dispatch Barrier термині не білдіретінін түсіндіре аласыз ба?
UIViewController-да көрініс жасау және конфигурациялау өмірлік циклінің қай кезеңінде жүзеге асады?
Навигация UIKit-те жазылған, ал ескертулер/қорғаныс құралдарын UIKit-ті пайдаланып жасайсыз ба, әлде SwiftUI-дің табиғи құралдарын қолданасыз ба?
Сіз әріптестеріңіздің кодын талдау кезінде негізгі сәттерді қалай анықтайсыз?
Бір кезек бірнеше тапсырма немесе операцияларды бір уақытта қалай өңдей алады?
Бағдарламалық қамтамасыз ету дамуында Use Case және Interactor ұғымдарының айырмашылықтарын түсіндіріп берсеңіз?
Алдыңғы жұмыс орнында қандай кәсіби жауапкершілік деңгейі немесе лауазымда болдыңыз?
Қолданбаның навигациясын қалай жүзеге асырып, басқарасыз?
Көпжіпті ортада стандартты сөздікті ағындар қауіпсіз деректер құрылымы ретінде пайдалану мүмкін бе?
Күту кезіндегі тапсырманы оның іске қосылуына дейін қалай жоюға болады?
Жадыда ұстау циклі құру үшін ең аз қанша объект қажет?
Объектке бағытталған бағдарламалауда класс дегеніміз не?
Қосымшада оқиғаларды өңдеу және кезектерді басқаруда RunLoop механизмінің рөлі қандай?