The interview process consisted of 3 stages.
First one was the technical interview with a professional Software Engineer.
Second was the project to determine my level and the code quality.
The last but not least the HR step, I have learned about the company , its benefits and work culture.
Overall I have enjoyed all the interview processes.