The first step was an initial behavioral assessment with some technical questions. The next step was a take-home React project. The final interview was a technical assessment where I was given several scenarios and had to describe how I would design a solution, including databases, algorithms, and object-oriented programming.