The HR phone interview about expected salary and vacations and a technical phone interview and in-person with 4 people. The interviewers weren't professional at all and not organized. They wanted me to attend the interview earlier than the time I was supposed to, when I was on my way. They asked weird questions and they treated very cocky. They think putting a ping-pong table makes the company Microsoft.