iOS
Puteți explica ce reprezintă sistemul de procesare automată a testelor (ATS)?
Care sunt principalele metode ale ciclului de viață în AppDelegate și cum le folosim?
Valoarea de tip este întotdeauna plasată în stiva de memorie?
V-ați confruntat vreodată cu provocarea de a transforma interfața unei aplicații pentru a suporta atât orientarea portret, cât și cea peisaj a dispozitivului?
Ce funcții și metode sunt activate în ViewController-ul rădăcină atunci când se schimbă orientarea ecranului de la vertical la orizontal?
Cum se atinge o viteză mare de căutare în structurile de date de tip dicționar?
Ce aspecte ale jobului tău anterior consideri că ar fi putut fi mai bune sau ți-au cauzat nemulțumire?
Ești familiarizat cu mecanismul care gestionează ciclul de viață al UIViewController și ajută la prevenirea scurgerilor de memorie?
Când ar trebui să aplicați modelul arhitectural MVC în dezvoltarea unui proiect?
Poți da un exemplu de situație în care este apelat viewDidAppear, evitând apelarea viewWillAppear?
Cum asigură modelul actorilor executarea sigură a operațiunilor în codul asincron folosind async/await?
Explica conceptul de data class în Kotlin și în ce se diferențează de clasele obișnuite.
Care este rolul obiectului CALayer în modelul grafic iOS și pentru ce este utilizat?
Poți enumera principalele tipuri de cozi utilizate în programare?
În ce stivă tehnologică preferi să te cufunzi la muncă?
Puteți să vorbiți despre responsabilitățile principale și proiectele în care ați fost implicat în locurile de muncă anterioare?
Care este diferența dintre metodele setNeedsLayout și layoutIfNeeded în ceea ce privește actualizarea aspectului interfeței?
Cum este implementată gestionarea mai multor fire de execuție în limbajul Swift?
Este posibil ca un obiect să aibă mai multe legături către el în același timp?
Ce parametri și metrici folosești pentru a determina acoperirea completă a testelor în proiect?