Only one round onsite interview with HR and the department supervisor, and they took over a month to get back to me the result. Better be proactive to contact HR.
Interview questions [1]
Question 1
Very detailed questions towards both work expereinces and personalities