iOS
Se poate stoca simultan în același array elemente de diferite tipuri de date?
Care este diferența dintre o coadă locală și o coadă globală generală în sistemul de gestionare a sarcinilor?
Cum este implementată gestionarea metodelor adăugate prin Extension în protocoale?
Spuneți-ne cum a fost organizată munca în echipă la locul dumneavoastră de muncă anterior.
Care este diferența dintre utilizarea stării (State) și legăturii (Binding) în contextul dezvoltării?
Poți explica ce este un DispatchGroup și cum este folosit în programare?
Puteți explica conceptul de Singleton și aplicarea sa în programare?
Cum ai început cariera în domeniul tehnologiei informației?
Care sunt modalitățile de implementare a elementelor opționale în cod?
Care este diferența dintre referințele Weak și Unowned în Swift?
Ce mecanisme asigură unicitatea elementelor într-o colecție de tip mulțime?
Care este diferența dintre referințele de tip Weak și Unowned în gestionarea memoriei?
Cum se evaluează complexitatea temporală a operației de inserare a unui element într-un tabel hash?
Poți enumera principalele tipuri de scurgeri de memorie care pot apărea în programarea Swift?
Unde se realizează monitorizarea și urmărirea sarcinilor finalizate?
În ce loc este de obicei implementat contorul de referințe pentru gestionarea memoriei?
Explica principiul de funcționare al structurii de date HashMap și caracteristicile utilizării acesteia.
Poți să numești primitivele principale utilizate în GCD (Grand Central Dispatch)?
Ce înseamnă implementarea protocolului CustomStringConvertible în Swift și pentru ce este folosit?
Cum se implementează căutarea rapidă pe cheie cu timpul de acces aproximativ O(1) în structura de date dicționar?