3 part interview, broken up into technical interview, remote test and soft skill interview. I was rejected after the test phase. I received fair, helpful feedback on why my application was unsuccessful, the staff were friendly and helpful, and the interview process, while long, was reasonable and handled well.