This was for an entry level software developer position. Started with a phone conversation, then a skills test in person after which they would continue the interview if you passed both tests
Analytical test (math word problems)
-relatively easy, required some knowledge of statistics
Programming test (pseudo code for a program)