Phone Interview followed by two more in-person interviews. The phone screening was not typical in that it consisted of a barrage of 12-15 behavioral interview questions. It took over a full hour to get through and was heavily in-depth. I was prepared for these questions, but even I began to be surprised after the 12th behavioral question was asked, and so on. The HR person was very nice, but when it was my turn to ask questions, this person struggled to answer any of the few basic questions I had and didn't appear to have knowledge of the position or anything about it. Once it was complete, I was called back later that same day to set up an in-person interview with the person I would report directly to.
The questions asked during the first in-person interview were the same as the phone interview, there were just fewer questions asked. Probably around 7-8 behavioral questions, and a couple questions about software. Once I completed this interview, they told me if I made it to the next phase, they would call and set up a second and final interview with the interviewers' supervisor/department head.
I was called a day or two later to set up a third and final interview with the department head. He was giving off a slightly intimidating, politically incorrect, no bull kind of vibe, which I personally don't prefer in a potential boss. He began by asking me to tell me about myself, but let him know something he wouldn't discover on my resume, signaling that it wasn't going to be a typical interview. He began with very specific questions about my previous experience, and had a lot of follow up questions to build off of my answers. He fired off around 25-30 questions when all was said and done. He eventually settled into asking some more behavioral questions, and followed more of a structured interview. I asked him a handful of questions that turned into more like 10 questions when all was said and done.
Overall the whole process went well and was a pleasant experience, and its probably a very good place to be employed. There are many longtime tenured employees who work there, which is a good sign. I interviewed well, and only answered one question poorly during the super long and surprisingly in-depth phone interview.
The whole process moved quickly and took about 10 days from start to finish. It was a good experience overall and I would've accepted had I been offered the position. Lots of behavioral questions. I had done extensive research on the company, memorizing a lot of info, but was hardly asked about what I knew of the company (maybe once).