After submitting a resume and cover letter, I was contacted for a phone interview. That interview was a conference call with the contract coordinator and two team leaders. It was a comfortable conversation that seemed to flow naturally.
A couple hours later, I received an email asking to schedule an in person interview later that week to continue our conversation.
During the in person interview, I initially met with the same three people. We discussed regular interview topics, background, training, projects, etc. I was also asked several technical questions that were directly related to the position for which I had applied. After the first part of the interview, the hiring manager walked me to different offices and introduced me to several of the people with which I could be working. I left the meeting with a confirmation that I would be hearing from them either way in a few days.
A could days later, I was asked to come back for another discussion and to meet the primary customers and more employees. At the end of this phase, before I left the building, I was offered the position for which I applied.