iOS
Ce aspecte ale muncii tale în poziția ta anterioară ți-au plăcut cel mai mult?
Ai putea să explici ce sunt Bounds și ce informații conțin?
Cum se pot preveni condițiile de cursă într-un mediu multithread?
Este posibil ca referințele ciclice să apară și să împiedice colectarea gunoiului în managerul de memorie automat?
Poate fi considerat Coordinator ca parte a mediului EnvironmentObject?
Puteți explica mecanismul de numărare a referințelor și gestionarea memoriei cu Retain Count?
Ce metode pot fi utilizate pentru a implementa o funcționalitate similară fără a folosi moștenirea în structurile de date?
Ce metodă trebuie apelată pentru a forța redesenarea interfeței în ciclul curent de actualizare: setNeedsLayout sau layoutIfNeeded?
Puteți explica cum se implementează protocolul Hashable și ce rol joacă în gestionarea unicitații obiectelor în Swift?
Cum se poate determina momentul finalizării tuturor sarcinilor asincrone dintr-o coadă care utilizează mecanisme concurente?
Care este scopul și utilizarea diferitelor tipuri de date în programare?
Care este rolul metodei viewDidLoad în ciclul de viață al UIViewController?
Poți explica mecanismul intern și principiul de funcționare al animației în UIView pe iOS?
Cum este implementat sistemul de layout al interfețelor în SwiftUI și ce principii de bază utilizează?
Ați folosit Interface Builder pentru a dezvolta interfețe în proiectele dvs.?
Cu ce constă principiul copy-on-write și pentru ce este folosit în programare?
Ce cerințe aveți pentru munca în echipă și atmosfera în noua companie?
În ce cazuri poate fi plasat un obiect de clasă în stiva de memorie?
Care este numărul maxim de fire care pot fi gestionate simultan de semafor?
Cum poți implementa propriul inițializator într-o structură, păstrând inițializatorul implicit încorporat?