iOS
Care sunt diferențele dintre metodele de tip static, metodele de clasă și metodele obișnuite în programarea orientată pe obiecte?
Cum se determină funcția hash și cum se calculează valoarea obținută?
Care sunt principalele metode ale ciclului de viață în AppDelegate și cum le folosim?
Puteți explica modul intern de funcționare a mecanismului de numărare a referințelor puternice în sistemele de gestionare a memoriei?
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?
Cum se atinge o viteză mare de căutare în structurile de date de tip dicționar?
Ați putea descrie principalele responsabilități și proiecte la care ați lucrat în ultimul dvs. post?
Ești familiarizat cu mecanismul care gestionează ciclul de viață al UIViewController și ajută la prevenirea scurgerilor de memorie?
Care este diferența dintre protocolul de transfer de date sigur HTTPS și HTTP standard?
Când ar trebui să aplicați modelul arhitectural MVC în dezvoltarea unui proiect?
Poți enumera principiile de bază ale programării orientate pe obiecte?
Care este rolul obiectului CALayer în modelul grafic iOS și pentru ce este utilizat?
Cum se pot implementa funcții opționale în interfețe sau protocoale?
Poți enumera principalele tipuri de cozi utilizate în programare?
Cum se determină ce obiecte pot fi adăugate într-o structură de date de tip dicționar?
Puteți să vorbiți despre responsabilitățile principale și proiectele în care ați fost implicat în locurile de muncă anterioare?
Puteți explica ce sunt restricțiile de tip în programare?
Ce se poate spune despre avantajele și dezavantajele utilizării acestei clase?
Există în structuri mecanisme similare cu moștenirea obiectelor în OOP?
Care este diferența dintre o declarație de clasă cu cuvântul cheie open și o definiție normală de clasă fără acest modificator?