A phone interview first, then next in person in the office with 2 Team Leads. They were very friendly and welcoming. Everybody with minimum experience should easily pass both stages. Recruitment agency can help negotiate salary on the approval so they do not ask for the salary range on any of the interviews.