Two interviews. First, an interview to get familiar with the Engineering Manager who was a good person and interview was made me more interested to work with them. The second step was a technical challenge that was tricky and well-designed. Unfortunately, I didn't make sure the overall performance and the hurry to get the position made the opportunity lost, but I strongly recommend everyone to apply for it. These people are passionate, kind, and experienced and perhaps working with them is a great experience.