I applied online, got a call in a couple of days. Reached their office then their product manager and solution architect took my interview. One thing which I liked about the company was that their whole process completed in one day, they did a technical interview, technical test and HR interview all in one day. I got an offer but I declined because it was about 50% below my expectation