It started with meeting someone from HR and then I had 2 separate interviews with members of my team. They shared a lot of useful information about the position, the team, and the work. Once I was offered the position, I met with HR again to go over salary and benefits, start date, etc. The whole process from start to finish took 2 weeks time.