iOS
Explicați conceptul de plasare automată a elementelor de interfață în cadrul dezvoltării interfețelor utilizator.
Cum este implementată și funcționează mecanica de hashing în structurile de date lingvistice, asigurând unicitatea și rapiditatea accesului?
Care este numărul minim de obiecte necesare pentru apariția unui ciclu de referințe?
Puteți explica ce înseamnă compatibilitatea înapoi în sistemele software?
În ce cazuri și în ce scopuri este utilizată structura de date stivă?
Ce tipuri de constructori sunt implementate în clasă și în ce diferă?
Cum sunt organizate și plasate obiectele în memorie atunci când se utilizează un array?
Informațiile despre dimensiunile View sunt procesate înainte de apelarea metodei viewWillAppear?
De ce este important să monitorizăm și să prevenim scurgerile de memorie în aplicații?
Puteți explica ce înseamnă abstracția în programare?
În ce cazuri în Kotlin are loc crearea automată sau explicită a unei instanțe de clasă?
Când are loc exact inițializarea elementelor statice într-un limbaj de programare?
Sunt closure-urile cu escaping legate de tipurile pe referință?
Ce abordări și instrumente sunt utilizate pentru controlul și optimizarea utilizării memoriei în sistemele software?
Care este diferența dintre utilizarea unui array și utilizarea unui set în programare?
Puteți explica ce înseamnă termenul 'interogare' în contextul bazelor de date sau al căutării de informații?
Ce metode pot fi utilizate pentru a determina cauza întârzierilor în interfața utilizatorului?
Ce criterii ajută la determinarea faptului că codul software este de calitate slabă?
Ai efectuat teste automate pe elementele interfeței utilizatorului?
Ce funcționează mai aproape de sistem — GCD sau OperationQueue?