Interviewer contacted me via phone roughly a week after applying online on company website. Recruiter is located in India, first interview is phone interview with that recruiter. Nothing much, just talking about the job description. 2nd interview is a week after, in local office with the hiring manager. Interview was fantastic, manager was friendly and not intimidating, resulting in my good performance in the interview. Right after the interview with the manager, a member from my future team also interviewed me shortly. Basically to see whether I will be a good fit to the team. Got offered a week later, and signed contract the week after that. Whole process took 2-3 weeks