The interviewers were really friendly / down-to-earth. The interview consisted of a technical portion and a personality portion. The technical portion was problem solving, a few questions about the specific languages I stated I knew in my resume. The personality questions were geared towards making sure you're a good team player and a good fit. Overall, good experience, average difficulty. Seemed like a great place to work - declined offer because I had to choose between several. But Mitre was definitely on top of the list.