Сіз кодты қарап шығу кезінде SOLID қағидаларының сақталуын тексересіз бе?
iOS
Қосымшада деректер жиынтығы әдетте қайда және қалай сақталады?
Көп ағынды бағдарламалауда параллель тапсырмаларды қалай жүзеге асырып, басқаруға болады?
GUI-қосымшалардағы оқиға өңдеу жүйесінде жауап беруші тізбегінің концепциясын түсіндіріңіз.
Бағдарламалауда әлсіз сілтемелер ұғымын түсіндіре аласыз ба?
Бағдарламалау тілінде сыныптарға белгілі бір сыныптан мұрагерлікті тыйым салу мүмкін бе?
Косвенными мұрагерлік немесе жанама байланыстары бар Enum ұғымын түсіндіре аласыз ба?
Класс ішінде жарияланған жеке әдістерді тестілеуге бола ма?
Жұмыс немесе жоба туралы қандай да бір сұрақтарыңыз бар ма?
Dictionary жинағына элементті сәтті қосу үшін қандай критерийлер орындалуы керек?
Бағдарламаның логикасын бұзбай, бір типті басқа типпен ауыстыру үшін Лисковтің орынбасу қағидаты қолданылатын жағдайдың мысалын келтіре аласыз ба?
DispatchQueue.main бірізді немесе бәсекелес кезек пе?
Мобильді әзірлеуде VIPER және Clean Swift архитектуралық үлгілерінің айырмашылықтары қандай?
Объектілерді сөздікке кілт ретінде пайдалану үшін қандай шарттар мен сипаттамалар болуы керек?
Өткен жобаларыңыздың бірін және оның ішінде сіздің рөліңізді егжей-тегжейлі сипаттай аласыз ба?
Бағдарламалау тілдерінде класс пен құрылымның негізгі айырмашылығы неде?
Сіз бағдарламалау процесін қызықты деп санайсыз ба?
Қолданба қандай негізгі жағдайларда болуы мүмкін екенін айта аласыз ба?
Пайдаланушы интерфейсін жасауда автоматты элементтер орналастыру концепциясын түсіндіріңіз.