1. Ruby on Rails Focused Round:
The interviewer was very knowledgeable and conducted an in-depth discussion on Ruby on Rails. The topics included TDD approaches, writing test cases, and some system design aspects. Overall, it was a great experience.
2. System Design Round:
This round was also conducted by an experienced interviewer. We had a detailed discussion around system design and microservices concepts. The conversation was engaging and technically strong.
3. Final Round:
The experience during this round was not smooth. The interview was scheduled multiple times but kept getting canceled. I had to follow up several times and even call to get it rescheduled. Eventually, the interview was conducted, and it went well. The discussion included designing an email system and some general HR questions. I was confident about my performance.
However, the post-interview communication was unclear. After waiting for a day, I reached out to HR but did not receive a response initially. Upon following up via email, I was told that feedback would be shared soon. On the third day, I managed to connect over a call and was informed that the feedback was not positive. When I asked for specific areas of improvement, the HR representative was unable to provide detailed feedback.
Just a feedback
1. Kindly ensure better respect for candidates’ time by avoiding repeated rescheduling and last-minute cancellations.
2. Candidates invest significant time and effort in the interview process (often spanning weeks), so providing clear and constructive feedback would be highly appreciated.
3. Improving communication and coordination during the scheduling and feedback process would greatly enhance the overall candidate experience.
4. After Spending 1 month for this interview atleast i deserve some fair feedback