Ai întrebări despre proiect sau companie?
iOS
În ce parte a ciclului de viață al execuției aplicației se aplică colectorul de gunoi automat (ARC)?
Cum se poate determina numărul maxim de fire care pot fi executate simultan în sistem?
Puteți enumera principalele tipuri de cozi cu care vă confruntați în programare?
Când dimensiunile Bounds și Frame ale unei vizualizări pot avea valori diferite?
Explica diferența dintre procesarea secvențială și paralelă a datelor.
Explicați conceptul de închidere în programare și aplicarea sa
Puteți explica diferențele dintre variabilele Main și Global în contextul programării?
Ai putea explica ce înseamnă metoda setNeedsLayout în contextul actualizării interfeței utilizatorului?
Puteți oferi un exemplu de situație în care are loc o blocare mutuală a resurselor în sistem?
Puteți explica conceptul de RunLoop și rolul său în procesarea evenimentelor în aplicații?
Cum se disting tipurile de date după valoare și după referință și în ce constau diferențele în programare?
Care sunt principalele dificultăți care pot apărea la utilizarea mecanismului de evadare a încuietorilor?
Explica ce este un ciclu de retenție în memorie și cum influențează funcționarea aplicațiilor.
Puteți explica ce înseamnă mecanismul automat de gestionare a memoriei ARC în iOS?
Poți explica conceptul de evaluare lene sau amânarea executării sarcinilor în programare?
Puteți vorbi despre experiența dvs. în utilizarea NSOperation pentru gestionarea sarcinilor asincrone pe iOS?
Explicați principalele diferențe dintre modurile de execuție sincrone și asincrone.
Puteți explica ce este DispatchQoS și cum este utilizat în sistemele de operare Android?
Puteți explica ce înseamnă Auto Closure în contextul programării?