First I got a call from a recruiter and he gave me a nice product description and was very impressive at that point onwards. I got a phone interview and asked a basic algorithm/data structures problem and I got selected to do onsite. Before onsite I was given a problem to solve so that they can evaluate it while I am onsite.
This is the best recruiting team ever, I have already been onsite to California and they arranged my trip most conveniently. I did't pay a dollar from my pocket, all the taxies, shuttles were arranged including booking flight and hotel.
Onsite interview process was super friendly and they asked some coding and they let me to write on my own laptop which was a very convenient.