i was contacted by company HR directly. there were 3,4 rounds of interviews with a mixture of technical and logical questions. Initially I was interviewing for ad server division, but then my resume was passed to another division. I was offered a position in different division of company, but I declined eventually because of other opportunities. overall a very good experience.