Бағдарламалық қамтамасыз етуді жасауда SOLID негізгі қағидалары бұзылатын жағдайдың мысалын келтіре аласыз ба?
iOS
Қосымшаның архитектурасын MVC-ден VIPER-ге қалай көшіруге болады?
Көп ағынды бағдарламада ресурстардың өлілін жою үшін қандай әдістер қолдануға болады?
Жады ұстау циклі деген не және ол қолданба өнімділігіне қалай әсер етеді?
ViewController-дің өмірлік циклінің қай кезеңінде оның негізгі көрінісін ауыстыру керек?
Swift-те қолданғанда әлсіз немесе меншікті емес сілтеме қайсысы жоғары өнімділікті қамтамасыз етеді?
Сіз өз жобаларыңызда Async/Await көмегімен асинхронды бағдарламалауды қолдандыңыз ба?
Дерекқорда қосымша деректер кестесі (Side Table) әдетте қашан қолданылмайды?
Copy-on-Write принципін түсіндіріп берсеңіз және ол деректер сақтау жүйелерінде қалай жұмыс істейтіні туралы?
Сіздің жобаңызда Actor сыныбынан мұрагерлікті жүзеге асыру мүмкін бе?
Бағдарламалау немесе деректерді өңдеу жүйелерінде коллизия деген не?
Жобаларыңызда қандай технологиялық стек қолдандыңыз?
Swift-те қауіпсіз сілтемелерді басқару контекстінде unowned ұғымын түсіндіре аласыз ба?
RunLoop ұғымын және оның қосымшаларда оқиғаларды өңдеудегі рөлін түсіндіре аласыз ба?
Дерекқорда немесе жүйеде Side Table қандай рөл атқарады?
Егер loadView немесе басқа көрініс жүктеу әдістерін шақырмай тұрып, backgroundColor қасиетін орнатсаңыз, ViewController өмірлік циклы әдісі қалай әсер етеді?
Бағдарламалау контекстінде escaping функциясы деген не екенін түсіндіре аласыз ба?
Салқын Observable ұғымын түсіндіріп бере аласыз ба және ол Қызу Observable-дан қалай ерекшеленеді?