1) Phone screen with the recruiter
2) Behavioral interview with the relevant team.
3) Machine learning interview - Analysis of speech recognition systems
4) Coding interview - 2 easy problems
Everything went well. After the final interview they told me that someone else was further along the interview process than me and has signed the offer so I didn't get an offer.