I recently went through a technical interview for a mid-to-senior level engineering role, and the experience was quite disappointing. The interviewer did not provide any introduction or context about the role or the session, and instead immediately jumped into technical questions without setting expectations.
The discussion started with low-level commands and syntax-related questions, but without clarifying the goal or what was being evaluated. When I attempted to explain my reasoning or ask clarifying questions, the responses were minimal and sometimes dismissive, which made the interaction feel one-sided.
There was also a lack of structure in how the questions were asked. Some topics shifted abruptly (for example, from basic command-level questions to conceptual topics like data structures), without a clear flow or objective. This made it difficult to understand what the interviewer was trying to assess.
Overall, the interview did not feel like a constructive technical conversation. It lacked collaboration, clear communication, and professionalism. I would recommend better interviewer training and a more structured and respectful approach to candidate evaluation.