Milyen korlátozások vannak a nyers értékek (raw value) esetében bizonyos típusokban vagy nyelvi szerkezetekben?
iOS
Magyarázza el, miért végrehajtódnak általában gyorsabban a verem műveletei, mint a halom adatszerkezetével.
Hogyan valósultak meg az Optional osztály belső mechanizmusai a programozási nyelvben?
Lehetséges-e a Value típusú objektum tárolása a dinamikus memóriában (halom)?
Mi motivált arra, hogy iOS-fejlesztőként pályát válassz?
Tudná magyarázni, mi az a kölcsönös kizárási mechanizmus (Mutex), és hogyan működik a párhuzamos hozzáférés megakadályozására?
El tudnád magyarázni, mik azok az értéktípusok a programozásban?
Tudnál leírni néhány főbb architekturális megközelítést, amelyeket szoftverfejlesztés során használnak?
Magyarázza el a prioritás-inverzió fogalmát, és miért lehet ez problémát okozó különböző feladatprioritásokkal rendelkező rendszerekben.
Magyarázza el a Cherry Pick működési elvét a verziókezelő rendszerekben.
Tudna egy kicsit mesélni szakmai tapasztalatáról és főbb eredményeiről?
Milyen eszközöket vagy szoftvertermékeket használ naponta a hálózati kapcsolatok beállításához és diagnosztizálásához?
Tudna beszélni a szoftverrendszerek tervezésének kulcsfontosságú elveiről?
Hogyan lehet megvalósítani opcionális funkciókat interfészekben vagy protokollokban?
Melyik SOLID elv sérülhet, ha egy protokollon belül opcionális funkciót használunk?
Milyen típusú inicializátorok érhetők el az Extention funkcióinak bővítése során?
Mi a különbség a Weak és Unowned típusú hivatkozások között a memória kezelésében?
Hogyan van szervezve a memória struktúrája az adatok tárolására a programban?
Tudsz más alapelveket mondani, amelyeket szoftverfejlesztésben használnak a SOLID mellett?