iOS
Жүйе жобалауында қолданылатын негізгі архитектуралық үлгілерді атаңыз.
Бір ағын ішінде бірнеше DispatchGroup-ты бір уақытта пайдалану мүмкін бе?
Қосымшадағы жадтың ағуын анықтау үшін қандай әдістер қолдануға болады?
Кодты асинхронды орындау деген не және оның негізгі артықшылықтары қандай?
Қандай кезеңде және жүйенің қай компонентінде мәннің сақтау орны туралы шешім қабылданады?
API құжаттамасымен жұмыс істедіңіз бе?
Деректер түрлерін мәні бойынша және сілтеме бойынша қалай ажыратуға болады, және олар бағдарламалауда қалай ерекшеленеді?
Copy-on-Write принципін түсіндіріп берсеңіз және ол деректер сақтау жүйелерінде қалай жұмыс істейтіні туралы?
Бағдарламалауда 'зомби-объект' деген не екенін түсіндіріп бере аласыз ба?
Программалауда синхронды операциялардың принципі және олардың мақсаты неде?
Көп ағынды бағдарламалармен жұмыс істеу немесе дамыту тәжірибеңіз бар ма?
Бағдарламалық қамтамасыз ету әзірлеу үшін SOLID негізделген қағидаларды түсіндіре аласыз ба?
Бағдарламалау және жүйелер контекстінде 'Actor' термині қандай мағынада қолданылатынын түсіндіре аласыз ба?
Бірегей элементтерді сақтайтын деректер құрылымы мен қайталануларға рұқсат беретін элементтер тізбегі арасындағы айырмашылық неде?
Олардың қолданылуы мен деректер құрылымына байланысты массив, сөздік және жиын арасындағы негізгі айырмашылықтарды түсіндіріңіз.
Бағдарламалауда жіптер мен тапсырмаларды басқару контекстінде OperationQueue деген не?
Өткен командада код бойынша тексеру жүргізу және пікір алмасу қалай жүзеге асырылғанын айтыңыз.