iOS
Тестілеуде мок-объектілер мен стубтардың айырмашылығы қандай?
Деректер құрылымдары контекстінде 'кезек' терминін түсіндіріп берсеңіз?
Пайдаланушының экрандағы басу оқиғаларын анықтау және өңдеу үшін қандай функциялар немесе әдістер қолданылады?
Бағдарламалауда синхронды және реттік әдістерді қолдану қалай ерекшеленеді?
Swift тілінде жабықтықта циклілік сілтемелерді болдырмау үшін weak self қолдану керек болған жағдайды мысалмен көрсете аласыз ба?
Объектілі-бағдарланған бағдарламалауда SOLID қағидаларының мәні неде екенін түсіндіріңіз.
Swift-те автоматты объектіні инициализациялау қалай жүзеге асырылады және ол құрылымдардан қалай ерекшеленеді?
Сөздіктен элементті қалай жоюға болады?
Swift тілінде бірінші дәрежелі функциялар ұғымын және олардың бағдарламалаудағы рөлін түсіндіріңіз.
Қосымшаларда push хабарламаларын қолданудың негізгі мақсаты неде?
UIKit фреймворкының компоненттері арасындағы өзара әрекеттесу қалай жүзеге асырылады?
Equatable протоколын жүзеге асыратын құрылым немесе класс жасағанда қандай принциптер мен талаптарды ескеру керек?
Бағдарламалық шешімдерді тестілеу процесі мен әдістерін қалай түсінесіз?
Қосымшаның өмірлік циклі кезінде SceneDelegate класының рөлі қандай?
Көрсету контроллері қандай рөл атқарады және ол қолданба архитектурасында неге маңызды?
Кілттердің қақтығысын шақыратын жағдайларда деректер қоймасы қалай әрекет етеді?
Сіз команда жетекшісі немесе жоба менеджері лауазымына қызығасыз ба?
Жобаңызда кестені басқару үшін делегатты қалай жүзеге асырасыз?
Әдісті қайта анықтау кезінде әртүрлі параметр атауларын қолдануға бола ма?
Objective-C және Swift бағдарламалау тілдерінің айырмашылықтары қандай?