I got an initial phone call for the phone screening process and scheduled the next interviews. The first interview was held on the local office and after several days, had the 2nd interviews with the hiring manager and after a week the 3rd interview with the manager and his director who are based in the US. Due to COVID 19, the last two interviews were held through online video calls. It took almost 3 months until getting the final result.