I applied online on company website. Profile was shortlisted. First screening was done through Telephonic interview. Interviewer was from USA office. Basic questions were asked. Next round was through Skype call with CEO technical questions were asked but overall easy interview. Lastly In person with negotiations