iOS
Жүйеде параллельді орындау ағындары қай жерде жүзеге асырылады?
DispatchWorkItem көмегімен жоспарланған тапсырманы қалай тоқтатуға болады?
Белгілі бір протоколды жүзеге асыратын барлық коллекцияларды өңдеу үшін ортақ әдісті қалай жүзеге асыруға болады?
Көп ағынды бағдарламалауда Dispatch Barrier қолданудың артықшылықтары мен кемшіліктері қандай?
Қолданбада басу оқиғасын өңдеу қалай жүзеге асырылады?
Жобаларда snapshot тестілеуді қолданғанда қандай қиындықтарға тап болдыңыз?
iOS-та UIView.animate деген не және оны интерфейс элементтерін анимациялау үшін қалай қолданатынын түсіндіріп бере аласыз ба?
TCA архитектуралық тәсілінің негізгі артықшылықтары мен кемшіліктері қандай?
Қандай әдістер, viewWillLayoutSubviews-тан басқа, элементтердің дұрыс орналастырылуы үшін нақты өлшемдерін алу үшін қолданылады?
Сен жасушаның биіктігін қалай анықтайсың?
iOS-те KeyChain пен UserDefaults сақтау арасында қандай айырмашылық бар?
Swift тілінде инкапсуляция механизмі қалай пайдаланылады?
Жобаларыңызда Unowned сияқты сілтеме айнымалыларын қолдандыңыз ба?
YAGNI қағидаты бағдарламалық қамтамасыз ету даму тәжірибесінде қалай жүзеге асырылады?
Жүктеу көрінісі әдісін қайта анықтау кезінде ата-ананың әдісін super арқылы шақыру міндетті ме?
Интерфейс немесе графикалық қолданбада қай кезде соғу тестілеуі орын алатынын түсіндіріңіз.
Тестілеуде мок-объектілер мен стубтардың айырмашылығы қандай?
Деректер құрылымдары контекстінде 'кезек' терминін түсіндіріп берсеңіз?
Пайдаланушының экрандағы басу оқиғаларын анықтау және өңдеу үшін қандай функциялар немесе әдістер қолданылады?
Бағдарламалауда синхронды және реттік әдістерді қолдану қалай ерекшеленеді?