There were four interviews, after the initial screening call. I met with my now manager, and two Lead engineers. It was the most pleasant technical interview I have done. While they grilled me, no one seemed interested in making me fail, or proving they knew more - all technical sessions were collaborative, and supportive. There was also a timed online challenge, which was incredibly nerve-wracking and miserable. I managed to get about half of the tests passed, in a new-to-me language, and survived it. The final interview was mostly a personality interview/culture fit interview.