The recruitment process was rather lengthy, as I had two separate interview session with HR people, followed by a written test (Excel, Power Point skills) plus one personality test and English test. After almost three weeks I had an interview with the hiring manager and after another three weeks I had my final response.