I initially had a recruiter call me and they scheduled me for a phone screen where I was asked basic questions as to what i work on, my day to day activities etc. And I was called onsite. It was a very informal kind of interview with a panel of 9 interviewers from the US and UK (video conference). I did fairly well. I was not offered the position as I think I did not use the tools they were using. I had already told them my skills and what cloud i work on during the phone screen but not sure why I was called onsite if they were expecting someone who have the same tools expertise. They use Azure cloud, octopus deploy, team city, mercurial etc,