The process took 3 weeks. I interviewed at MITRE in Nov 2011
Interview
Had an initial phone interview where I was asked several basic Java questions to start, later progressing to some tricky things. Asked some questions about static methods, OO design stuff, etc. Got a second interview on-site that consisted of my interviewing with 6 different people. The on-site interview lasted 4.5 hours and they provided lunch. This was much more rigorous and they asked questions about everything in Java. Had me do whiteboard coding for several algorithm problems about linked lists, sorting, and a few more.
Interview questions [1]
Question 1
How would you determine the outermost points (think surrounding) of a random distribution of points on a graph.
Very smooth and kind interviewers who are understanding of job interview process. Need to study leet code but should be straightforward. Very clear and easy to address interviewers at any time