I submitted my resume at a career fair, and then I got contacted to arrange for a day to fly me out to do an interview. They gave me a packet before hand about what to expect for the interview day (1 case, 1 behavorial/job fit, and 1 technical). The case interview was hard for me because I didnt understand what was given, and had to be lead throught the case. The behavorial is conversational, but they ask you like 3 big questions and jot down notes. The technical interview was about 3 problems, 1 design, and 2 other problems focused on using data structures. The whole day was very structured, and everything is well provided for you (hotel, lunch, reimbursement).