Got an interview at my university career fair. The questions where quire easy and got to pass to an on site interview in Boise.
I flew a day before, early morning walked to their offices which seem to be close downtown. They where quite polite and showed me the office along with some brief introduction to the software developer team. After that went to a small office with a couple of boards and got hammered with tons of algorithm related questions for about 3 hours.
At lunch time we went to a pretty nice place for launch along with a couple more engineers. Not sure if what we talked there mattered, but I got the impression that everything I did was being observed.
Went back to the office and got more questions for about 3 more hours. Pretty much spend 15-40 minutes with a couple of engineers before the next group come and give some more problems to solve.
By the end of the day my brain was hurting badly and I was depleted of energy, it was then when (I didn't know at the time) the lead dev came in and gave me some more questions to work on which I completely flopped.
Although the questions where not hard, the full day interview really burned me down and by the end I just wanted it to be over and was hardly being able to focus.