I recently had a disappointing experience with a company during their interview process. I went through all the rounds and successfully cleared each one. In the final (4th) round, the interviewer gave me two coding questions:
1. Write a program to check if a string is a palindrome.
2. Find a pair of indices in an array whose values sum up to 30.
I solved both questions correctly. After that, the interviewer asked me several questions about React.js, and I confidently answered all of them. At the end of the interview, I asked for feedback on my performance, and the interviewer told me it was positive.
However, the next day, when I followed up with HR, I was told that the interviewer had given negative feedback, and I was rejected.
This was a very frustrating experience. I gave my 100% throughout the process, answered all questions correctly, and was told I performed well—only to be rejected for reasons not clearly explained.
I would advise anyone to think twice before interviewing with this company. Going through multiple rounds, giving your best, and still being treated unfairly is disheartening.