Interview Process:
Had a very disappointing experience. First, I had to wait for 2 hours past the scheduled time, with no clear communication or apology. When the interview finally started, it turned out to be nothing more than a written test—5 questions on paper—with no interactive discussion, no IDE, no whiteboarding, nothing.
Once I completed the paper, the interviewer skimmed through it quickly and said I could leave. I asked for feedback, and he pointed out an issue with a React useEffect question. I explained my logic clearly, and he agreed my answer was actually correct.
Then, in what felt like a desperate attempt to find a fault, he picked another JavaScript question and said it was wrong. When I asked him to explain why, he couldn’t provide a better solution—because mine was, again, correct. He then changed the reasoning and said it wasn't "optimized" enough, using that as an excuse for rejection.
Overall Impression:
The whole process felt unprofessional and arbitrary. There was no technical discussion, no opportunity to explain my thought process properly, and no fair evaluation. It seemed like the interviewer lacked the depth of knowledge required to assess experienced candidates and was more interested in rejecting in bulk.
For context, I’ve cleared interviews at other reputed companies and regularly conduct technical interviews in my current role. This experience felt like a complete waste of time and reflected poorly on the company’s hiring standards.
Advice to the Company:
Please take a serious look at your interview process. Treat candidates with respect, offer fair evaluations, and ensure your interviewers are capable of conducting meaningful technical discussions. Processes like these demotivate qualified candidates and harm your reputation in the tech community.