Really professional and give me lots of chance to express myself. They have more than one stage to let candidates express their ability diversity. The interview went smoothly and the interviewer is really nice and give some feedback at the same time.
Interview questions [1]
Question 1
Tell me about yourself. And previous job experience