An online interview first, where you get a written question and answer it.
Then a first technical interview, where I was asked a couple of deep learning related questions and two famous algo problems.
Then a third in-person interview where it was deep technical where they ask you about the science, math and expandability of some machine learning concepts.