Interview Rounds Overview
Round 1: Technical
The interviewer focused on generating ReactJS/NodeJS questions and asked me to implement a custom hook.
Round 2: CTO
This round was more generalized, with questions about design patterns, how I applied them, and my current role.
The questions overall were quite average, and I felt confident about my performance.
Outcome and Feedback
Despite my confidence, I faced rejection. When I inquired about the areas where I fell short, they suggested improvements unrelated to the questions asked during the interview.
It seems they might conduct multiple interviews simultaneously and keep candidates on hold. If a better (or lower-salary) option surfaces, they may reject other candidates while providing feedback that feels arbitrary or baseless.
Don’t rely too heavily on any one company. Always have multiple offers in hand before committing to the process. This ensures you have leverage and don't waste time waiting for uncertain outcomes. However, it's also important to note that this is not the company's fault—they are simply optimizing for their needs.