Typically, technical interviews are supposed to be a collaborative conversation where the interviewer and I break down a problem together and work through it. However, in this case, the interviewers seemed distracted and remained quiet, leaving me to pause frequently to ensure we were on the same page. Despite this, I received nods of agreement and was asked questions about my approach and code choices, which led me to believe everything was going smoothly.
Unfortunately, I received a rejection email with some feedback, which revealed a stark contrast between their expectations and my understanding of the interview. It became clear that they had misinterpreted my explanations and didn't appreciate the time I took to ensure my code worked properly with tests. Moreover, it seemed they missed the point of a technical assessment, prioritizing getting the code to work over evaluating how I would approach and solve a problem.