i went through two interviews and a basic entry programming skills exam. The nice thing about the exam was it was before the interviews. Interviews were friendly and informative. Described the type of work that I would be expected to do and the hours expected to be worked.
Also, in the interview I was told while we work in teams, a lot of the code I would be writing would be by myself and then reviewed by a Senior Programmer. I like this method as in prior jobs where I did team programming, that usually meant one person did more work than another.