iOS
Vai vari paskaidrot, kas ir DispatchGroup un kā tas tiek izmantots programmēšanā?
Vai jūs varat izskaidrot Singleton koncepciju un tās piemērošanu programmēšanā?
Kā jūs sākat savu karjeru informācijas tehnoloģiju jomā?
Kādi ir veidi, kā realizēt izvēles elementus kodā?
Kādi mehānismi nodrošina elementu unikālitāti kopas tipa kolekcijā?
Vai jūs varat izskaidrot, kas ir semafors programmēšanas un pavedienu sinhronizācijas kontekstā?
Kā novērtēt elementa ievietošanas operācijas laika sarežģītību hash tabulā?
Vai vari uzskaitīt galvenos atmiņas noplūdes veidus, kas var rasties, programmējot Swift?
Kā darbojas pavedienu sinhronizācijas mehānisms ar barjeru?
Kur notiek pabeigtu uzdevumu uzraudzība un uzraudzība?
Kur parasti tiek īstenots atsauces skaitītājs atmiņas pārvaldībai?
Izskaidrojiet HashMap datu struktūras darbības principu un tās lietošanas īpatnības.
Vai vari nosaukt galvenos primitīvus, kas tiek izmantoti GCD (Grand Central Dispatch)?
Ko nozīmē Swift protokolā CustomStringConvertible īstenošana un kam tas tiek izmantots?
Kā tiek īstenota ātra meklēšana pēc atslēgas ar aptuveni O(1) piekļuves laiku vārdnīcas datu struktūrā?
Vai ir nepieciešams izmantot vāju atsauci uz self iekšā slēdzenēs?
Kuri mācību uzdevumi vai tēmas jums šķita visgrūtākās un kā jūs tās pārvarējāt?
Kādus objektu un operatoru tipus jūs izmantojāt savos projektos ar RxSwift?
Vai jūs varat izskaidrot, kas ir CoreData un kā tas tiek izmantots iOS izstrādē?
Kas ir konteineris ar dzīves cikla pārvaldības sistēmu Dependency Injection ietvaros?