It was hosted by the hr staff. The interview was conducted in groups, candidates responded to questions one by one. The managers introduced the job duties and expectations to us after we introduced ourselves. Then asked each of us to give a pitch with preparation time. The role-play pitching session was challenging but insightful. Although the office was nice, my interview group had to wait for two hours while other groups had interview.