Swift-те қолданғанда әлсіз немесе меншікті емес сілтеме қайсысы жоғары өнімділікті қамтамасыз етеді?
iOS
Практикада қай SOLID қағидаты ең қиын деп саналады?
WorkItem объектісі не екенін және ол не үшін пайдаланылады екенін түсіндіре аласыз ба?
Бағдарламалауда тәуелділікті кері айналдыру принципі мен тәуелділікті енгізу арасындағы айырмашылықты түсіндіріп берсеңіз?
Қолданбада басу оқиғасын өңдеу қалай жүзеге асырылады?
Объектілі-бағдарланған бағдарламалаудың негізгі принциптерін атаңыз.
Бағдарлама орындалу кезінде Reference объектісі стекте орналастырылуы мүмкін бе?
Деректер түрлерін мәні бойынша және сілтеме бойынша қалай ажыратуға болады, және олар бағдарламалауда қалай ерекшеленеді?
Бағдарламалық қамтамасыз ету әзірлеу үшін SOLID негізделген қағидаларды түсіндіре аласыз ба?
Бір қосымшада қанша стек технологиясы қолданылуы мүмкін?
GCD-да тапсырманы аяқталмай тұрып тоқтатуға бола ма?
Semaphore синхрондау механизмін және Mutual Exclusion (Mutex) механизмін қалай ажыратуға болады?
Swift тілінде бірнеше мұрагерлікті жүзеге асыруға бола ма?
Git-те тармақтарды басқару стратегияларын бұрынғы жұмыс орныңызда қалай қолдандыңыз?
Көп ағынды қосымшада өлі lock-тарды болдырмау немесе жою үшін қандай әдістерді білесіз және қолданасыз?
Көп ағынды жұмыс істеген кезде жүйе қандай қиындықтарға тап болуы мүмкін?
Бағдарламада объектінің өмірі кезінде оның құру, пайдалану және жою кезеңдерін түсіндіріңіз.
Бағдарламалауда қолданылатын әртүрлі инициализатор түрлерін тізе аласыз ба?