I came through a recruiter - so there was a phone interview with her. Next week, the onsite interview was scheduled. It was 1 or 2 hour interview. I was interviewed by a regional manager, a project manager , and a senior consultant. The project manager asked personality questions, senior consultant tried to poke and see where my understanding of data warehousing was. The manager wanted to see what mindset I came to work with. 'Why do you come to work every day' was a question that I recall.