Three rounds of interviews: HR screening call, "technical" interview, and final round with head of department. All were pretty short and not challenging, each person I met with I only talked to for a max of 30 minutes so I felt it wasn't the best process to get to know me well. Questions were repeated and time was wasted by re-explaining the position to me, but interviewers were nice and had good things to say about the company. No response or rejection sent to me after my final interview round over 2 months ago even after a follow up email, which soured my initially positive impression of the company.