Senior Android Developer
Luxoft Romania
Cum a decurs interviul?
Etapa finală a inclus un interviu cu clientul, structurat în trei părți: o sesiune comportamentală, o provocare de programare și o discuție despre arhitectură și concepte tehnice fundamentale.
Apreciez profesionalismul și atitudinea prietenoasă a intervievatorilor în toate etapele tehnice. Aceștia au demonstrat răbdare în explicarea cerințelor, oferind detalii suplimentare și răspunzând prompt la toate întrebările.
Deși procesul de interviu a fost bine structurat, durata sa de o lună a fost mai lungă decât m-aș fi așteptat. Feedback-ul final, primit după această perioadă, a indicat că firma caută un candidat cu mai multă experiență într-un domeniu specific.
Consider că acest aspect ar fi putut fi identificat mai devreme în proces, având în vedere că informațiile despre experiența mea erau clar prezentate în CV-ul inițial. O evaluare mai atentă a profilului candidaților în etapele inițiale ar putea optimiza procesul atât pentru companie, cât și pentru candidați.
Intrebări și teste la interviu
Live coding: Dezvoltarea în timp real a unei aplicații Android care preia date de la un API prin metoda GET, procesează informațiile JSON și le afișează într-o listă.
Android fundamentals: Întrebări despre ciclul de viață al activităților, fragmentelor și serviciilor.
Advanced Android: Discuții despre injecția de dependențe, proiectare orientată pe obiecte și patternuri de design.
Jetpack Compose: Implementarea de UI-uri responsive și gestionarea stării în Compose.
Coroutines: Scenarii de utilizare, gestionarea erorilor și contexte de execuție.
Arhitectură: Implementarea MVVM, Clean Architecture și modularizare.
Optimizare: Tehnici de îmbunătățire a performanței și gestionarea eficientă a memoriei.
Testare: Scrierea de teste unitare, de integrare și UI folosind frameworks precum JUnit și Espresso.
Clientul:
Behavioral session:
Discuții despre experiențe anterioare în proiecte complexe.
Scenarii de rezolvare a conflictelor în echipă.
Abordarea deadlines-urilor strânse.
Coding Challenge:
Rezolvarea unor probleme algoritmice de dificultate medie.
Optimizarea soluțiilor pentru eficiență și scalabilitate.
Architecture / Basic Tech:
Proiectarea unei arhitecturi scalabile pentru o aplicație de streaming.
Discuții despre securitatea datelor în aplicațiile mobile.
Abordări pentru implementarea funcționalităților offline.
Intră în cont pentru a vizualiza toate informațiile
Senior Android Developer
AscentCore Technology SA
Pentru a vizualiza toate informațiile te rugam să intri în contul tău
Senior Android Developer
ING Hubs Romania
Pentru a vizualiza toate informațiile te rugam să intri în contul tău
Senior Android Developer
ING Hubs Romania
Pentru a vizualiza toate informațiile te rugam să intri în contul tău
Senior Android Developer
Revolut Romania
Pentru a vizualiza toate informațiile te rugam să intri în contul tău
Senior Android Developer
Korys Technologies
Pentru a vizualiza toate informațiile te rugam să intri în contul tău
Senior Android Developer
Tremend Software Consulting
Pentru a vizualiza toate informațiile te rugam să intri în contul tău
Senior Android Developer
ING Hubs Romania
Pentru a vizualiza toate informațiile te rugam să intri în contul tău
Senior Android Developer
Fitbit
Pentru a vizualiza toate informațiile te rugam să intri în contul tău