The first interview was with both the HR department and the team manager, and it consisted of standard questions. The final step was an assignment, followed by an evaluation of your performance. During this evaluation, you were asked detailed questions about the technologies you used and the reasons for your choices, so thorough preparation on the tools and methods you employed was essential. Additionally, there was an emphasis on checking if the code was optimized.
Overall, the case study process is both stressful and time-consuming. It is important that the interviewers respect the time you dedicate to it. While they appeared quite respectful, they might consider finding a different method to assess candidates' knowledge, especially since this process can be particularly demanding for those who are concurrently employed and unable to devote their full attention to it. Furthermore, throughout the interview process, there was no mention of the salary offered, meaning you are required to complete the entire process without knowing if the compensation aligns with your expectations.