iOS
În ce cazuri se utilizează mecanisme de gestionare automată a memoriei bazate pe numărătoarea referințelor?
La ce categorii aparțin colecțiile în limbajul Swift?
Ce componente și structuri sunt inițializate la pornirea unei aplicații software?
În ce cazuri se aplică conceptul de mulțime în programare?
Ce metode pot fi utilizate pentru a detecta și remedia problemele de scurgere de memorie într-o aplicație?
În ce situații se aplică tipurile compatibile cu cuvântul cheie weak în programare?
Pentru ce se folosește structura de date Map în programare?
În ce parte a programului sunt stocate valorile variabilelor și cum sunt organizate?
Unde stocați de obicei datele salvate temporar în timpul procesului?
Se comportamentul closure-urilor opționale diferă în ceea ce privește ieșirea lor din limitele funcției, adică escaping sau non-escaping?
Puteți vorbi despre etapele și metodele principale de dezvoltare a produselor software utilizate la locul dumneavoastră anterior de muncă?
De cât timp cauți un loc de muncă în domeniul abilităților tale?
Puteți explica conceptul de reflecție în programare și cum este utilizat?
Care este rolul delegaților în codul tău și pentru ce sunt folosiți?
Ce metode pot fi utilizate pentru a implementa stocarea datelor temporare în interiorul unei aplicații pe iOS?
Ce experiență ai avut înainte de a începe să dezvolți pentru iOS?
Ați avut experiență în dezvoltarea și proiectarea arhitecturilor sistemelor software?
Ce indicații trebuie să se facă atunci când se utilizează MainActor?
Se poate folosi un obiect ca cheie într-o colecție Dictionary sau într-o structură de date similară?
În ce moment al ciclului de viață al ViewController devine disponibilă informația despre dimensiunile viziunii sale?