I had a preliminary interview at my college and then was asked to interview in McLean, VA. I was told to prepare for a case study interview which was something I had never done as a CS major. They had an info session where they talked about the case study and how to prepare for it so I did. I get to Capital One and have my standard behavioral and technical interviews. Then when it was time for the case study, two men came in and said they were trying something different and that I would instead have an interview on encryption. I hadn't yet taken a class on encryption and it was very unclear what they wanted me to do. I was so nervous and thrown for a loop because I had been preparing for something totally different. I got a call 3 days later saying I didn't get an offer. It all worked out though because I ended up getting an offer from Microsoft which was my first choice!