Got an email from a recruiter saying she saw my LinkedIn and asked if I had summer plans yet. I was interested, so it went like this:
1) Initial phone chat with recruiter.
I don't really think this was an interview; she mostly asked about which position I was interested in and explained what the company does. I was enthusiastic, so she proceeded to set up a phone screen
2) Phone screen with mission specialist.
Asked me to explain technical things in a non-technical way. Quite a few fit questions. Discussed long term career goals and what I would do with lots of money.
3) Mission specialist investigation
They have you download their software and complete an "investigation" using it. You send in a powerpoint with your findings. Pretty interesting stuff, just follow the directions
4) On-site in McLean, VA
I think if you complete with the investigation with a reasonable level of competency, they invite you on-site. Flight, hotel and meals all paid for, which is standard. Questions were about thinking about their platform innovatively, consumer technology, basic technical skills how you think about things. Having a CS background (like I did) really helps. I had 2 in-person interviews, 1 video chat, lunch and a final video chat with the head mission specialist recruiting guy.
5) Founder's interview
If you make it past lunch and don't screw up the 4th / 5th interview, then you'll likely get a founder's interview. Even though it's a non-engineering position, I'm a CS major so he asked me a technical question. I froze up and really f'ed up a really easy max-heap question. I don't think he was happy, hah, but was nice enough to continue the interview and asked me about long-term career goals and how I reason about things.
Got rejected the next day. Wasn't surprised given my dumb answer.