iOS
Milyen módszereket alkalmaz a memória szivárgások felismerésére a projektjeiben?
Mit részesítesz előnyben: feladatokat egyedül vagy csapatban végrehajtani?
El tudná magyarázni a View Controller életciklusának szakaszait és szerepüket a felület kezelésében?
Milyen kockázatok és jellemzők kapcsolódnak különböző adattípusok tárolásához egy tömbben?
Orosz Föderáció állampolgársága van?
Mi a ViewModel szerepe az alkalmazás architektúrájában?
Tudja magyarázni, hogy mit jelent a Dispatch Barrier kifejezés a több szálas és szálak szinkronizációjának kontextusában?
Melyik életciklus szakaszában történik a view létrehozása és beállítása a UIViewController-ben?
A navigáció UIKit-ben íródott, és az értesítések/lapok a UIKit-ben vannak, vagy a SwiftUI natív eszközeit használod?
Hogyan határozza meg a kulcsfontosságú pontokat kollégák kódjának elemzése során?
Hogyan képes egy sor több feladatot vagy műveletet egyidejűleg feldolgozni?
Meg tudná magyarázni a Use Case és az Interactor fogalmak közötti különbségeket a szoftverfejlesztésben?
Milyen szakmai felelősségi szinttel vagy pozícióval rendelkezett a korábbi munkahelyén?
Hogyan valósítod meg és kezeled a navigációt az alkalmazásban?
Használható-e egy szabványos szótár több szálas környezetben szálbiztos adatstruktúraként?
Hogyan lehet törölni egy várakozó feladatot a sorban, mielőtt elindulna?
Mekkora a legkisebb objektumszám, ami szükséges a memória tartási ciklus kialakításához?
Magyarázza el, mi az osztály az objektumorientált programozásban.
Mi a szerepe a RunLoop mechanizmusnak az események feldolgozásában és a sorok kezelésében egy alkalmazásban?
Magyarázza el, mi az a Behavior-Driven Development (BDD) módszertan, és hogyan alkalmazzák a szoftverfejlesztési folyamatban.