iOS
La ce trebuie să acorzi atenție pentru a recunoaște problemele potențiale la alegerea unui nou loc de muncă?
Ai dificultăți cu programul de lucru de la 9:00 la 18:00?
Ce se recomandă să se ia în considerare la stabilirea frecvenței de actualizare a cache-ului?
Care este diferența dintre practicile DevOps: livrarea automată a codului și implementarea automată în producție?
Care sunt avantajele și dezavantajele utilizării metodei objectWillChange.send în arhitectura actualizărilor modelului de date?
Ce metode implementează animația în diferite aplicații sau interfețe?
Ce metode și instrumente folosești pentru a identifica scurgerile de memorie în aplicații?
Aveți experiență în dezvoltarea propriilor efecte de animație?
Ați avut experiență în dezvoltarea și proiectarea arhitecturilor sistemelor software?
Cum se gestionează dependențele în abordarea DDD?
Ce modele de proiectare cunoști în contextul dezvoltării aplicațiilor iOS?
Cum ați implementat pattern-ul arhitectural Clean Swift în proiectele dvs.?
Cum determină sistemul de operare când un obiect din memorie nu mai este utilizat și poate fi eliberat în siguranță?
Puteți oferi exemple de situații în care o structură sau un obiect sunt alocate în memoria dinamică pe heap?
Cum se descarcă programatic o imagine de pe linkul său de pe internet?
SQLite garantează executarea sigură a operațiunilor într-un mediu multi-thread?
Ce mecanisme principale cunoști pentru sincronizarea firelor?
Cum se poate calcula un cod hash pentru o structură de date?
Se pregătește o buclă de execuție separată pentru fiecare coadă de execuție din sistem?
Explicați conceptul de inversiune a priorității și de ce poate deveni o problemă în sistemele cu priorități diferite ale sarcinilor.