iOS
Бағдарламалық кодты орындауда асинхрондылық деген не екенін түсіндіріп берсеңіз.
Пайдаланушы интерфейсіндегі деректермен жұмыс істегенде, кәдімгі Data Source пен Diffable Data Source арасындағы айырмашылықтарды түсіндіріп берсеңіз?
Ескі нұсқаларды қолдаудың соңғы жинақтың көлеміне әсері қолданбаның салмағына қалай әсер етеді?
Егер жұмыс ұсынылса, тұрғылықты жеріңізді өзгертуге дайынсыз ба?
Ақпаратты сақтау үшін Any деректер түрін қолданудың артықшылықтары мен кемшіліктері қандай?
Жауап беруші тізбегі жүйесінде жауап беруші тізбегі қалай жұмыс істейтінін түсіндіре аласыз ба?
Деректер ұйымдастырылып, heap деп аталатын жады аймағында орналасқан жағдайдың мысалын келтіре аласыз ба?
MVC архитектурасын жүзеге асыру үшін әдетте қандай технологиялар немесе құралдар пайдаланылады?
Егер сіз бұрыннан бар жобаға қатысушы болсаңыз, қандай қадамдар жасайсыз?
Objective-C-те жадыны басқаруда AutoreleasePool механизмі қалай жұмыс істейтінін түсіндіре аласыз ба?
Функция анықтамасында @escaping атрибутын жабысқақпен пайдалану үшін қандай қадамдар жасау керек?
Негізгі жобалау үлгілерін және олардың қолданылуын түсіндіріп бере аласыз ба?
Көп ағынды қосымшаларда өзара блокталулардың пайда болуын болдырмау үшін қандай әдістер қолданылуы мүмкін?
Жаһандық контексте негізгі кезекке синхронды диспетчерлеуді қолдансаңыз, не болады?
Auto Layout-тың рамка қолданумен салыстырғанда қандай шектеулері бар?
GCD-мен салыстырғанда NSOperation қолданудың негізгі артықшылықтары қандай?
Бағдарламалауда объектіні инициализациялаудың әртүрлі әдістерін атаңыз.
SOLID қағидаларындағы O әрпі не білдіреді?
Бағдарламалауда опционалды мәндерді жүзеге асыру немесе орналастыру үшін қандай әдістер қолданылуы мүмкін?
Жоба барысында қандай қиын жағдайларға тап болғаныңыз туралы айта аласыз ба? Неге ол қызықты болды және оны қалай шештіңіз?