iOS
Интерфейс әзірлеу процесінде Storyboard қолданғанда қандай мәселелер туындауы мүмкін?
Класс динамикалық жадта (heap) орналасуы не білдіреді және ол не үшін жасалады?
Алдыңғы жұмысыңызды не себепті тастап кеттіңіз?
Функция денесінде айнымалының мәнін өзгерту үшін қандай кілт сөз қолданылады?
Әртүрлі операциялық жүйелерде жұмыс істейтін қосымшаларды жасау сізді қызықтырады ма?
Протокол принципі қолданылатын жағдайдың мысалын келтіре аласыз ба?
Жалпы кезекке синхронды енгізу қолданғанда тапсырмаларды орындау қалай жүзеге асырылады?
Бағдарламалау тілдерінде функциялар-жабықтарды массивтер ішінде сақтау мүмкін бе?
UIViewController өмірлік циклінде viewDidLoad қанша рет шақырылады?
Протоколды жүзеге асырмай, міндетті модификаторы бар инициализатор болуы міндетті ме?
Swizzling әдісі арқылы өзгертілмейтін қандай түрлер бар?
Әлсіз (меншіксіз) сілтемелерді пайдалану жағдайлары қолданбаның сәтсіздігіне әкелуі мүмкін бе? Мысал келтіріңіз.
Көп ағынды ортада массивке қол жеткізуді қалай қауіпсіз етуге болады?
Көп ағынды жағдайларда коллекцияларды қолданғанда қауіпсіздікті қалай қамтамасыз етуге болады?
Жобаларда қолданылатын танымал тәуелділік менеджерлерін тізе аласыз ба?
Swift-те коллекциялар неге мән түрінде жүзеге асырылады?
viewDidLayoutSubviews әдісінде кадр шекараларын өзгерту интерфейс көрсетілімін қалай әсер етеді?
Бағдарламалауда қай жағдайларда класс моделін қолданады?
Жадыда немесе қандай механизм объектіні ұстап тұруға себеп болмайтын сілтемені қалай басқарады?
Класс анықтау кезінде қандай операциялар немесе қасиеттер қол жетімді, ал структурада жоқ?