La interviu
Merg din an în Paște la un interviu. Nu pentru că nu sunt chemat, dar pentru că aplic foarte rar, cam fix o dată pe an. Mereu când am fost am învățat câte un lucru.
La primul interviu am învățat că nu știu nimic de fapt.
Despre al doilea interviu am mai vorbit pe blog în articolul ăsta.
La ultimul interviu am învățat un lucru, sau mai bine spus, mi-am reamintit un lucru pe care, aparent, îl uitasem. Acest lucru mi-l repeta mereu tatăl meu și zicea cam așa, citez: “Adrian, orice problemă are cel puțin o rezolvare!” Atât de simplu!
La acest interviu, am fost întrebat cum aș transfera eu informația dintr-o activitate în alta, în cadrul unei aplicații Android. Răspunsul a fost simplu, printr-un Intent căruia îi adaug un Bundle.
Intervievatorul aparent mulțumit de răspuns mă întreabă: cum altfel ai mai face asta?
Răspunsul a fost simplu și l-am dat pe nerăsuflate: SharedPreferences.
Astfel că a urmat o altă întrebare: “altfel cum?”.
Stau… mă gândesc și mai vin cu o soluție: salvez într-o bază de date locală!
Bun, dar altfel?
Încă o dată, stau, mă gândesc și răspund: salvez într-un XML sau eventual trimit informația în cloud.
Aparent mulțumit de răspuns, mă întreabă încă o dată: “Bine, bine, dar altfel, cum?”
Deja credeam că face mișto de mine… În etapele mele de dezvoltare nici nu mă gândisem la așa ceva, acceptasem din prima Itent/Bundle și SharedPreferences, atât! Astfel că nu am mai știut răspunsul la această întrebare.
Singleton, îmi răspunde, și rămâne ca temă pentru acasă.
Povestea asta s-a repetat la 3 întrebări. La final mi-a spus că m-a întrebat nu ca să mă pună în dificultate, dar să vadă cât de variat pot să gândesc. În toate cazurile răspunsurile mele au fost bune, dar depinde în totalitate de ceea ce vrei să faci mai departe cu informația parsată.
- Aici dspre singleton.
Sursă foto: vladeb
Later edit: got the job.
By: Adrian Coman