I went through a number of different levels. Due to the locations of the various people, interviews were initially over the phone, then via video chat. I spoke with the first recruiter, then a second recruiter that gave more information about the company, the hiring department, and the team. Next were an engineer on the team and the hiring manager. As a senior position, there were a lot of conversations regarding the types of environments I worked with at prior jobs and some that really got into my personal opinions and philosophy about how certain tools and processes should be used. This could be seen as gauging a cultural fit, whether I would help to move things in the direction that they were looking at on their roadmap. The video interviews with different engineers delved more into technical questions that I wouldn't call "grilling", but they certainly were the types of things to show whether or not you really understood key network, OS, security, cloud platform, deployment, etc. concepts.