There were 3 rounds of interviews, which would be acceptable, however, the whole process took almost 3 months. First interview was an introduction. The second interview was to talk more about the technical background, but nothing else. The third meeting was about a trial lesson. You are given 2 topics on which you need to give lessons. They later pretend to be students asking questions. In general pleasant experience if it didn't take so long.