The process took 3 stages: 1- Window call with the Chief Architect. He asked some questions related to Object-oriented programming, SOLID principles. 2- A home assessment which was a bit long. It consisted of a Rest API, and the candidate must complete it, solving some functional errors and including a DB schema design, data layer, logic layer, and presentation layer using one of the most popular javascript frameworks. The whole solution must be deployed in the Azure cloud, through a pipeline. 3- A behavioral round with the CTO and the hiring manager. They asked me some questions regarding my strengths and my lacks.