I had a call with a recruiter where I was asked questions about my experiences and salary expectation, I proceeded to the next stage which was a call with the senior engineer where I answered all interview questions to the best of my knowledge. The next step after the call with the Engineer is a code challenge that was sent.