iOS
Hogyan lehet közös módszert bevezetni minden olyan gyűjtemény kezelésére, amely egy adott protokollt valósít meg?
Magyarázza el a programozási nyelv különböző típusú gyűjteményei közötti fő különbségeket.
Hogyan határozza meg az alkalmazás, hogy melyik felület részének kell reagálnia az érintésre?
Milyen esetekben történik a vezérlő példányának inicializálása?
Használt automatizálási eszközöket a kódstílus konzisztenciájának biztosítására korábbi szakmai tevékenysége során?
Meg tudná magyarázni az 'sor' kifejezést az adatszerkezetek kontextusában?
Hogyan különbözik a szinkron és szekvenciális módszerek használata a programozásban?
Tudsz példát mondani arra, mikor szükséges a weak self használata egy Swift-ben lévő zárójelben, hogy elkerüljük a ciklikus hivatkozásokat?
Milyen technikákat vagy megközelítéseket használsz egységtesztek írásakor?
Milyen nehézségek merültek fel a MapKit integrálásakor egy Clean Swift architektúrát használó projektben?
Mi a különbség a sorstruktúra és a feladatszabályozó mechanizmus között?
Hogyan készíted el saját szótár implementációdat?
Hogyan érted meg a szoftvermegoldások tesztelési folyamatait és módszereit?
Hogyan határozható meg, hogy egy művelet atomikus-e a több szálas és szinkronizációs környezetben?
Hogyan valósítja meg a delegáltat a táblázat kezelésére a projektjében?
Magyarázza el, mit értenek adatbázisok kontextusában korlátozások alatt.
Mik az előnyei és hátrányai a rendszer modulokra bontásának?
Tudsz példát adni arra, hogyan valósítható meg a függőségek fordított irányának elve egy projektben?
Van-e a szerkezetnek vagy osztálynak erőforrás-tisztító módszere vagy destruktora?
Lehetséges végrehajtószálak megvalósítása a Swift nyelvben?