I had applied online on company website for intern position. then i was called for interview where i was asked some questions and then was hired on 2 month contract as software development intern.I learnt many new concepts there as employees over there were very friendly.