Ako sa uvoľňuje pamäť, ktorá je obsadená objektom v programe?
iOS
Vysvetlite, čo znamenajú princípy SOLID v objektovo orientovanom programovaní
Môžete vysvetliť princípy, na ktorých je založený SOLID pre vývoj softvéru?
Akú mzdu očakávate na tejto pozícii?
Aký je rozdiel medzi protokolom a rozhraním v programovaní?
Môžete vysvetliť, čo znamená automatický mechanizmus správy pamäte ARC v iOS?
Kedy môžete začať plniť svoje povinnosti na tejto pozícii?
Môžete vysvetliť, čo je LiveLock a ako sa líši od iných stavov, ako je deadlock?
Aké metódy používaš na ukladanie a organizáciu údajov v aplikáciách?
Ako vytvoriť pole chránené pred súčasnými zmenami z viacerých vlákien?
Máte skúsenosti s vývojom aplikácií s použitím reaktívneho prístupu a vzoru MVVM?
Vysvetlite koncept reťazca spracovateľov (Responder Chain) v systéme spracovania udalostí v GUI aplikáciách.
Na akých projektoch ste museli participovať alebo ich realizovať?
Ako sa vykonáva správa udalostí v rámci frameworku UIKit?
Aké sú rozdiely medzi vlastnosťami Frame a Bounds v grafickom rozhraní?
Opíšte svoje pracovné skúsenosti a kľúčové úlohy, s ktorými ste sa stretli na predchádzajúcom pracovisku.
Ako môže v systéme vzniknúť LiveLock a v čom sa líši od DeadLocku?
Vysvetlite, čo sa rozumie procesom presunu údajov medzi databázami alebo ich štruktúrami.
Môžete vysvetliť, čo sú typy hodnôt v programovaní?
Akú úlohu zohráva rozdelenie pamäte na zásobník a haldu pri správe zdrojov aplikácie?