First, Phone interview, then first on-site interview (common questions: Why this position? What do you know about the company? ...)
One week later, second on-site interview, some technical questions.
After three or four days, I received the offer. The whole process was smoothly, and the interviewers were very helpful and nice.
Recruiter was very difficult to get in touch with, but the interview itself was very straightforward. All the questions were generic and it seemed like they were just trying to get a feel for what type of person you are.
Interview questions [1]
Question 1
Can you probide me with some names of software that you personally have experience using?