I applied online. The process took 3 weeks. I interviewed at SiriusXM (Irving, TX) in Aug 2016
Interview
First HR called me , then he setup technical screening which was supposed to be for 40 min but dragged 1 hour though I was quite sure they will not go forward with me .
Interview questions [1]
Question 1
1. Fragment , service , asynctask , service lifecycle
2. How to stop garbage collection (never had this question in my life before)
3. Lots of questions of Rx-java , though I told them I don't know that they keep on asking about it (like how to run multiple asynctask at the same time)
4. Android ndk
5. Android localization
6. At the end they asked me a data structure question
You are given a list of strings , find the anagrams (not sure if the guy wanted me to compare every 2 of them) , time complexity of that etc , by that time I kind of understood they have a different requirement so did not try much for this question.
7. How two threads will communicate with each other (not sure if it is android related or general java question)
8 . How do you handle server exception
9 . Android recycleview