It has many advantages, particularly the flexibility and the amount of knowledge they aim to achieve with employees.
I don't think it has any major disadvantages.
Basic programming questions, personal experience, database knowledge, and most importantly, English, as it is used 24/7. They make you speak in English and there are tests to take to level you.
They ask you about your experiences and to talk a little about yourself. They present situations and how you would solve them. You have interviews with leaders in English and, in some cases, the client joins.
I had 3 interviews in total. The first was a phone screening to evaluate my Portuguese. The other two were with the team leader, where we got to know each other and she told me about the position.
Basic programming questions, personal experience, database knowledge, and most importantly, English, as it is used 24/7. They make you speak in English and there are tests to take to level you.
They ask you about your experiences and to talk a little about yourself. They present situations and how you would solve them. You have interviews with leaders in English and, in some cases, the client joins.
I had 3 interviews in total. The first was a phone screening to evaluate my Portuguese. The other two were with the team leader, where we got to know each other and she told me about the position.