iOS
Aké dôsledky môžu nastať, ak majú dva objekty rovnakú hodnotu hash?
Z akých hlavných mechanizmov sa vytvárajú blokácie na nízkej úrovni systému?
Je možné vykonávať statickú dispatch metód v triede?
Kontrolujete dodržiavanie princípov SOLID pri revízii kódu?
Ako implementovať odber na zmeny vlastnosti alpha v objekte alebo komponente?
Aký je hlavný rozdiel medzi štruktúrou a triedou z hľadiska obmedzení a možností?
Popíšte scenár, v ktorom vaša aplikácia vykonáva úlohy na pozadí a ako je to realizované.
Ktorý mechanizmus ukladania údajov — UserDefaults alebo KeyChain — uchováva informácie po opätovnej inštalácii aplikácie?
Môžete vysvetliť koncept slabých odkazov v programovaní?
Ako možno určiť mierku obrazovky v súčasnosti?
Vysvetlite úlohu rozhrania UIApplicationDelegate v živote vašej iOS aplikácie.
Aký technologický stack používate vo svojej práci?
Ako odlíšiť spracovanie s použitím Table Dispatch od spracovania cez Message Dispatch?
Ako sa vykonáva integrácia Swift kódu do projektu Objective-C?
Môžete vysvetliť koncept systému rozloženia v UIKit a ako funguje?
Vysvetlite princíp jednosmerného toku dát a jeho hlavné vlastnosti.
Aké údaje je povolené ukladať do UserDefaults na uloženie informácií o používateľovi?
Kedy je vhodné použiť slabé odkazovanie pomocou 'weak let'?
Aká dátová štruktúra je vhodná na modelovanie udalostí stlačenia tlačidiel alebo klávesov?
Ako ste realizovali testovanie svojich riešení na predchádzajúcom pracovisku?