Android
Care este rolul utilizării unei semnături comune pentru aplicațiile Android și de ce este important?
Care este rolul și scopurile componentei Flow în arhitectura aplicațiilor?
Poți enumera principalele părți ale pattern-ului arhitectural MVI?
Aveți experiență în integrarea și lucrul cu API-urile serviciilor de hărți online?
Care este scopul divizării componentelor aplicației în cadrul principiilor arhitecturii curate?
Care este diferența dintre polimorfismul static și cel dinamic în contextul programării orientate pe obiecte?
Ai creat documentație sau descrieri textuale pentru proiectele tale?
Vorbiți despre experiența dvs. în utilizarea colecțiilor în proiecte
Ce instrumente folosești sau cunoști pentru dezvoltarea modulelor într-un proiect?
Poți enumera și descrie principalele funcții încorporate sau extensii în Kotlin?
Care sunt caracteristicile și diferențele în transmiterea argumentelor în funcțiile în C++?
În ce cazuri este preferabil să folosiți @Provides în loc de @Binds, și de ce nu este recomandat să renunțați complet la @Provides?
Ce aștepți de la viitoarea ta poziție comparativ cu munca actuală sau anterioară?
Ce metode există pentru a păstra interfața utilizatorului la schimbarea orientării sau configurației dispozitivului?
Este posibil să adăugați o proprietate nouă la o clasă existentă folosind extensii și cum se face acest lucru?
Cum se realizează procesul de obținere a codului hash într-un obiect?
Ai putea să împărtășești ce nu ți-a plăcut foarte mult în procesul de interviu?
Se poate defini o clasă în Kotlin cu mai mulți constructori?
Care este diferența dintre definirea unei clase și crearea unei instanțe a acesteia în Kotlin?
Cum se pot salva și reutiliza datele în interiorul unui Fragment în dezvoltarea Android?