Phone Interview with a Project Manager where I was asked a coding question and a design question (don't remember what the questions were). I passed the phone interview and they flow me out to their HQ (all expenses paid for).
5 rounds of interviews starting at 9am.
Round 1: I thought I botched this interview because I was asked several questions on C, Java and Python (advantages and disadvantages of each language). I was then asked one coding question on a modified queue data structure where one class is only responsible for insertion and another for removal of data.
Round 2: We talked about one of my projects for the entire duration of the interview. The interviewer was completely fascinated with my project and asked me to map out the system flow on the whiteboard.
Round 3: 3 coding questions involving Texas-Hold Em: write a method to find a pair, three cards, and a straight.
Round 4: Team manager lunch interview. Just chatted the whole time. Very relaxed experience.
Round 5: Rotated binary search question (if you look through the interview questions on this site, someone else may have posted this question), and a design question for a parking garage.