Technical interview, behavioural interview, and pm interview. All parts were relatively straightforward but the company was extremely slow to get back to me following the interview. Took over 3 weeks and was able to tell that the company internally is a little disorganized.