My resume got picked up by a recruiter who frequents the Goddard Space Flight Center campus, where I'd applied for an internship years prior to this interview. The interview I received can be described in three stages--one personality interview and two skill interviews. The personality interview consisted of the most common interview questions (company domain knowledge, 5-year plan, etc.). The first skill interview concerned the intricacies of C++, culminating in a few coding exercises. The second skill interview was very similar, except with a focus on Perl, which is widely-used on the project.