During the interview process, everyone I interviewed with was super polite. On the other hand, HR was only replying once a week (Fridays), and if we needed to speak, it had to be arranged for the following week. At the end, when I couldn't pass the onsite, they didn't say anything until I asked (after 10 days).
First Phone Interview with recruiter:
Which of these standard Java collections is fastest to use if you want to find a specific element? An unsorted Vector TreeSet A sorted LinkedList
In which order are the Activity lifecycle methods called? onCreate, onStart, onResume onCreate, onResume, onStart onStart, onCreate, onResume
What are Android Fragments used for? Creating a modularized UI Optimizing the garbage collector in Dalvik Loading data from multiple endpoints
Which thread will process a Message posted to a Handler? The UI thread The thread that created the Handler The thread that created the Message
Which thread executes the Service onCreate method? The UI thread A background thread The thread specified in the intent
Is the IntentService destroyed after handling all queued intents? Yes No
When will the system call a Service onDestroy method? When it’s explicitly stopped, regardless of any existing bindings Only when the system needs the memory When it’s in a stopped state and no bindings exist
If the UI thread is idle, and a background thread is busy-looping, when will the system display an Application Not Responding message? After 5 seconds After 10 seconds Never
Which of the following apps does Android consider most important to keep alive? A hidden app with a started service A visible app without any services A hidden app without any services
Skype Interview: Some Android and computer science questions, code review, hands-on coding
OnSite: Behavioral interview, white board/share and tell, system design
System design: Designing a QR code reader, search
White board: Removing duplicates without changing the order of the array and its complexity
The following metrics were computed from 1 interview experience for the Spotify Senior Android Engineer role in London, United Kingdom.
Spotify's interview process for their Senior Android Engineer roles in London, the United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Spotify's Senior Android Engineer interview process in London, United Kingdom.