Recruiter screen, phone call with hiring managers, and on site.
The HR department is disconnected from the site location in Herndon - they gave instructions that didn't make sense and they weren't clear who I would meet with nor how long the interview would last, which made it difficult to prepare.
The hiring manager didn't even show up to the interview and I didn't hear back from the company after that - not even to get the email addresses of the people I met to send thank you notes.