Ai experiență cu variabile protejate împotriva condițiilor de concurență în programarea multithread?
iOS
Cum deosebești mecanismul de sincronizare Semaphore de Excluderea Mutuală (Mutex)?
Ce salariu așteptați să primiți pentru această poziție?
Puteți explica ce este memoria permanentă și cum diferă de memoria temporară?
Câte grămezi pot fi utilizate într-o singură aplicație și care este rolul lor?
Cum se diferențiază utilizarea Gesture și simultaneousGesture în contextul procesării gesturilor?
Puteți explica diferența dintre GCD (Grand Central Dispatch) și Operation în gestionarea asincronicității în iOS?
Care este părerea și experiența ta cu limbajul Objective-C?
În ce situații apare o situație de conflict la utilizarea resurselor sau datelor?
Ați putea explica ce înseamnă operatorul 'Hot' în biblioteca Combine și cum influențează fluxul de date?
Poți enumera principalele operatori utilizați în biblioteca Combine?
Puteți explica ce înseamnă mecanismul automat de gestionare a memoriei ARC în iOS?
Aveți experiență în utilizarea mecanismelor de cache pentru a optimiza funcționarea sistemelor?
Ce componente și structuri sunt inițializate la pornirea unei aplicații software?
Ce metode folosești pentru a salva și organiza datele în aplicații?
Cum este implementată gestionarea memoriei în sistemul de operare iOS?
Ce metode de layout pentru interfețele utilizatorilor ai aplicat în practică?
Explicați diferențele dintre GCD, NSThread și OperationQueue și avantajele fiecăruia pentru multitasking în dezvoltarea iOS.
Puteți explica ce înseamnă termenul 'Actor' în contextul programării și sistemelor?