Applied through university and did an on-campus interview consisting of 3 45-minute interviews. 1 technical, 1 case, and 1 behavioral. They all went pretty smoothly and were very nice and happy to answer any questions I had. Technical interview were textbook data structures questions involving strings and linked lists, really basic ones that you'd find in CTCI. Also had some OOP design. The case interview was a little rocky, I understood what the interviewer was saying and I could see the solution but had a slightly hard time getting the interviewer on the same page with me, but eventually got there. For the behavioral, really prepare some anecdotes in the SAR format (Situation, action, result). The interviewer literally records each part separately and explicitly told me to format my answers like that.