Senior Android Developer
Luxoft Romania
How did the interview go?
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.
Interview questions and tests
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.
Log in to view all information
Senior Android Developer
AscentCore Technology SA
To view all information please login to your account
Senior Android Developer
ING Hubs Romania
To view all information please login to your account
Senior Android Developer
ING Hubs Romania
To view all information please login to your account
Senior Android Developer
Revolut Romania
To view all information please login to your account
Senior Android Developer
Korys Technologies
To view all information please login to your account
Senior Android Developer
Tremend Software Consulting
To view all information please login to your account
Senior Android Developer
ING Hubs Romania
To view all information please login to your account
Senior Android Developer
Fitbit
To view all information please login to your account