iOS
Opíšte svoje prístupy a praktiky pri používaní systému správy verzií Git v pracovných procesoch.
Sú všetky objekty referenčného typu uložené na halde pamäte?
Aké sú hlavné výhody používania SwiftUI pri vývoji používateľských rozhraní?
Ako implementovať animáciu zmeny parametrov constraints v používateľskom rozhraní?
Aké informácie obsahuje premenná typu value?
Môžete vysvetliť, čo znamená HTTP metóda PUT?
Ktoré z princípov SOLID je považované za najťažšie na dodržiavanie v praxi?
Je možné použiť konštrukciu async/await vnútri metódy inej metódy?
Aké bežné schémy rozloženia prvkov sa používajú v CollectionView?
Aký je účel a výhody používania polymorfizmu v objektovo orientovanom programovaní?
Vysvetlite kľúčový rozdiel medzi uzávermi, ktoré umožňujú opustiť ich oblasť platnosti, a tými, ktoré to nemôžu.
Môžeš uviesť príklad, ktorý ilustruje použitie princípov SOLID pri vývoji?
Môžete vysvetliť hlavnú myšlienku princípu otvorenosti a zatvorenosti v objektovo orientovanom programovaní?
Môžete vysvetliť rozdiely medzi používaním vlákien a front GCD pri práci s asynchrónnosťou?
Môžete vysvetliť, čo znamená anotácia @escaping v Swift?
Môžete vysvetliť zásady tvorby čitateľného a udržiavateľného kódu?
Aký je rozdiel medzi vstavanými možnosťami URLSession a knižnicou tretích strán Alamofire pri vykonávaní sieťových požiadaviek v iOS?
Aké prístupy alebo metodológie ste používali vo svojej predchádzajúcej profesionálnej činnosti?
Ako integrovať Objective-C knižnice do projektu Swift a nakonfigurovať ich interakciu?
Ako ste dostávali a pracovali s úlohami na predchádzajúcom pracovisku?