It was a long process. It took about two month. First there were a few extra questions sent to me via email after i submitted my application. After about a month, they emailed me again asking if i wanted to go in person and have interviews with the HR peson, Team Lead, Manager. Two weeks after that i got the offer letter.