First stage was a 30 minutes interview with HR, then the second interview was an hour and about some technical and personal questions with the Engineering Manager. After this interview, they sent me a technical challenge that was about creating APIs with giving user stories and it should not take more than 6 hours. After me completing the challenge, they checked it and said that they want to have role fit interview with some technical questions. They asked questions about challenge and general software engineering question. 2 days after this interview, I received an email that said I could not be selected for the role and 'I should have not took it personally'. I spent 10 hours with interviews and challenge, and I even did not get a feedback about the selection process. But every person that I had interview with was very kind and polite. It was a really good experience for me.