I attended a walk-in interview at TCS, Sholinganallur, Chennai. Two interviewers assessed me for a React Frontend position.
The interview initially started with a problem related to flattening an array, which I solved successfully and then they asked me to explain it. It then moved into deep React concepts, where I was asked to write code for things like Redux implementation, Context API, and more. This was followed by questions on JavaScript, SCSS, HTML, architecture (including single-spa), and some backend topics.
I answered around 90% of the questions confidently and accurately. Despite that, I was rejected, and I'm not sure what the reason was. Most of the time, after I answered a question, they followed up with something unrelated to the position. It felt like they were trying to find reasons to reject me. Even though I was rejected, I felt really good about the interview because I answered the questions exceptionally well. It seemed like the interviewers couldn't find a valid reason to reject me directly.