First a short conversation via phone. Then personal meeting, short general conversation about past experience (30 minutes) and programming test (90 minutes). The questions were typical and were similar to those that can be found in "Cracking the Coding Interview", a book written by Gayle Laakmann McDowell.