iOS
Amikor egy változót bezárásban fogsz, hol tárolódik — a veremben vagy a halomban?
Magyarázza el, hogy miben különböznek a delegálási mechanizmusok és a KVO az objektumok változásainak megfigyelése során
Mit jelent az S betű a SOLID elvekben szoftverfejlesztés során?
Mik azok az előnyei és hátrányai a VIPER architektúrának mobil alkalmazások fejlesztése során?
Tudná leírni a fő feladatait és projekteket, amelyeken az utolsó pozíciójában dolgozott?
Tudsz példákat mondani UIKit-ben lévő osztályokra, amelyek sértik a SOLID elveket?
Hol lesz elhelyezve a szerkezet, ha benne van egy mező, amely egy osztály példánya?
Az SOLID elveket követed a projektjeid fejlesztése során?
Mikor lehetnek egy nézet Bounds és Frame méretei különböző értékek?
Milyen paramétereket és metrikákat használsz a tesztlefedettség teljes körűségének meghatározásához a projektben?
Milyen módszerekkel valósítható meg az adatok cseréje a szálak között a koordinált munkájuk érdekében?
Milyen eszközöket és mechanizmusokat használsz a több szálú végrehajtás megvalósítására és kezelésére az alkalmazásokban?
Mik az előnyei és hátrányai a Clean Swift architektúrának a mobil fejlesztésben?
Magyarázza el, mit jelent a Liskov-helyettesítési elv, és hogyan alkalmazzák az objektumorientált programozásban.
Automatik hívás történik a ViewController életciklus módszereire a létrehozás során?
Mi történik, ha szinkron diszpécsert használunk a fő sorban globális kontextusban?
Melyik megközelítés — szerkezet vagy osztály — rendelkezik jobb teljesítménnyel?
Milyen helyzetekben és mikor működik az applicationWillTerminate metódus az alkalmazásban?
Mi gyorsabb végrehajtásban: verem vagy halom műveletek?