I found the post from online board, actually I interviewed another post, but the hiring manager and HR found me a talented person, and would like to keep me, so they put me to another opening role which I had been working for 3 years. There were total 3 arounds of interviews with HR, hiring manager and the country manager.