1. HR Round I had a short conversation with the HR and was given a take home assignment. 2. Take Home Assignment The task is to build a app which will group employees into different groups for weekly lunch. 3. Assignment review / pair programming interview You have to go through the code that you have submitted and explain it to the interviewer and after that he'll ask you to implement a new feature. I was rejected after this round. I found the interview process to be subjective in nature. For instance, during the code review, the interviewer made a comment suggesting that a specific class within my code was over-engineered. Additionally, when I inquired about the company during the concluding stages of the interview, I felt that the interviewer was not particularly enthusiastic about providing detailed responses. I attempted to seek feedback by sending a polite email, but regrettably, I received no response. In my view, this experience highlights the potential for a single interviewer's subjective evaluation to heavily influence a candidate's outcome. So it may be beneficial for the company to consider refining their interview process to ensure a more consistent and objective assessment of candidates' qualifications.