I was contacted by a Booz Allen recruiter saying the team would like to take me in for an interview. I set one up via email, since I was already located in the same area, and the recruiter sent me instructions on where to go for the interview, as well as the necessary paperwork to bring. On the day of the interview, I interviewed with the entire team I would be directly working with, including three colleagues and the manager. Everyone was very nice and helpful, and the questions they asked pertained more to work habits (prefer individual or group work), why I was looking for a new position, why I chose Booz Allen, etc. It seemed like they were trying to figure out if I was a good fit with the team, rather than if I had any specific knowledge on the position I was being hired for. After the interview, I was actually called back later in the week (or the following week) to see if I could come in again and meet with my team's manager's manager (couldn't really say no). I talked to another colleague (not on the same direct team, but under the same upper manager) before finally speaking with the upper manager. Everything went smoothly, again no really tough questions were asked other than why I chose Booz Allen, where I saw myself in five years, etc. Interview ended with some talk of numbers and negotiation on salary.