I was approached by a recruiter and the interview process consisted of a screening call, two interviews, one technical test and a panel.
During the interview process I was kept in the loop and updated often, there was definitely an effort from the recruiter to make it as painless a process as possible. While challenging, it was a very positive process.