Mi a feladata a DispatchGroup objektumnak a feladatok szinkronizálásában a programozásban?
iOS
El tudná magyarázni, mit jelent a Retain kifejezés a memória kezelésének összefüggésében?
Hogyan vezetted be a Dependency Injection mechanizmust a projektjeiben?
Vannak kérdéseid a projekttel vagy a céggel kapcsolatban?
Lehetséges-e opcionális módszerek megvalósítása a protokoll definíciójában?
Meg tudná magyarázni, mi az a referencia típusú adat?
Hogyan valósul meg a szálak párhuzamos végrehajtása egy magos processzoron?
Milyen megközelítéseket ismersz a feladatok több szálon történő feldolgozására?
Magyarázza el a több szálú végrehajtás fogalmát és alkalmazását a programozásban.
Hogyan különböztetjük meg a git rebase és git merge parancsokat, és mik a fő különbségek?
Hogyan határozható meg az alkalmazás futása közben lefoglalt memória területek száma?
Lehet-e meghatározni a módszerek implementációját egy protokollon belül?
Hogyan történik a kattintási esemény feldolgozása az alkalmazásban?
Hogyan szünteti meg vagy minimalizálja a párhuzamos feladatvégrehajtással kapcsolatos problémákat több szálas környezetben?
Meg tudná magyarázni az függőségek fordított elvének és a függőséginjektálásnak a különbségét a programozásban?
Hogyan használják az inkapszuláció mechanizmusát a Swift nyelvben?
Melyik hivatkozás, gyenge (weak) vagy nem tulajdonolt (unowned), biztosít magasabb teljesítményt Swift-ben való használat során?
Tudná magyarázni, hogy mit értenek összefüggő értékeken a programozás kontextusában?
Meg tudná magyarázni, mit jelent az iOS-ban az automatikus memória kezelés ARC mechanizmusa?
Lehetséges több öröklés megvalósítása a Swift nyelvben?