4 hour interview with 4 different people. mostly technical questions but there was a good mix of personality questions as well. A lot of technical questions to answer on a white board and the interviewer pays close attention to the approach and method you use to solve the problem.