Three rounds interviews. One round of behavior interview, two rounds of domain knowledge interview, and one round of technical question interview. Overall is not hard but good domain knowledge is a must. The whole process last for one and a half week. The interviewers are nice but it really depends on which team are you interviewing for.