First I got a phone interview and a month later 4 interviews on-site. All of them had the same structure. First, they asked me to describe what I did in a project and some behavioral questions. Then there was a coding problem involving data structures: stack, queues, linked lists and binary search trees.