I was contacted through Linked-In, by the company HR. Had 2 rounds of technical interview over phone and Skype. There was a mangerial round whch lasted for more than a hour. It was difficult answering some questions as I hadnot expected the difficulty level. Read throughly for the process.