Initial screening call
More in-depth call with a choice of three questions to prep before hand then into regular interview questions
Final round (45 minutes) was an interview / presentation where you have to present on a topic of their choosing (10 minutes) and then answer questions based on this and others.