iOS
Vai sistēmā ir iespējams atcelt uzdevuma izpildi?
Jāuzraksta vienkārša atmiņas kešatmiņas bibliotēka. type Cache interface { Set(k, v string) Get(k string) (v string, ok bool) }
Vai vari sniegt piemēru datu kārtošanas metodes?
Kādi konstruktoru tipi tiek īstenoti klasē un kā tie atšķiras?
Kā tiek īstenotas un darbojas datu kolekcijas sistēmā zemā līmenī?
Kur un kā ir īstenota koordinātu sistēma elementu attēlošanai UIKit?
Vai ir nepieciešams būt galvenajai skatījumam, uzsākot ViewController?
Kādās situācijās atsauču skaitītāja izmantošana atmiņas pārvaldībai var nesagādāt objekta skaitītāja palielināšanos?
Kāpēc Swift kompilators automātiski neveido konstruktoru ar parametriem klasēm?
Kādas metodes var uzlabot attēlu ielādes efektivitāti tabulā, ja ir lēna savienojuma un nepieciešams ātri ritināt?
Vai ir iespējams pievienot jaunas īpašības objektam, paplašinot tā tipu?
Izskaidrojiet, kas ir Dispatch Barrier un kāpēc tas tiek izmantots datu apstrādes sistēmās.
Izskaidrojiet sinhronizēto operāciju darbības principu un to mērķi programmēšanā.
Cik daudz atmiņas operatīvajā atmiņā aizņem objekts, kas izveidots ar atsauci?
Vai jūs varat izskaidrot KISS principu un tā piemērošanu programmatūras izstrādē?
Kā tiek piemērots konteksts biznesa noteikumu īstenošanā caur UseCase?
Izskaidrojiet galvenās atšķirības starp dažādiem kolekciju veidiem programmēšanas valodā.
Kurā dzīves cikla posmā View Controller veic ierobežojumu aprēķinu un uzstādīšanu?
Kādās vietās, izņemot standarta steku, var atrast datu struktūru?
Vai ir iespējams vienlaikus izmantot tās pašas resursus dažādos Run Loop apstrādes ciklos?