The interview process consisted of two rounds. The first round was conducted by a third party interviewer and focused primarily on High Level Design and Low Level Design, along with scenario based questions in Node.js. Although the role was advertised as a Full Stack Developer position, the discussion was entirely centered on backend topics, specifically Node.js. There was no coverage of frontend concepts, which made the scope of the role unclear given the job description.
The second round was conducted by the Engineering Manager. This round involved an in depth and intensive discussion on Low Level Design. The interviewer explored LLD concepts extensively and asked a wide range of complex and detailed questions. While the questions were technically challenging, the overall tone of the interaction felt abrupt and lacked a collaborative approach, which made the interview experience uncomfortable.