I gave my second-round interview for an AWS Cloud Support role that involved Terraform and Docker. However, they only asked me the difference between ECS and EKS, and questions like "What is IAM?" and "What is an IAM Role?". They also asked a few scenario-based questions, such as how I handled a situation where there was an impact on my team — I answered those very well.
Towards the end, they started asking Python-related questions. I clearly mentioned that I’m comfortable with Bash scripting and only know Python at a basic level. I emphasized that I’m strong in Bash. According to the job description, they were looking for a DevOps engineer with AWS knowledge, along with Terraform, Docker, and scripting experience in either Python, Bash, or PowerShell.
Despite that, they didn’t ask a single question about Terraform or Docker. I had prepared intensively for Terraform for an entire week — writing scripts, building projects, and studying AWS in depth. But in the end, they asked a complex Python question where I had to either predict the output or write advanced code — which I wasn’t prepared for.
I honestly don't understand what they were trying to assess. It felt like they conducted the interview just to demotivate me. It hurt a lot, especially after putting in two full weeks of focused preparation. I feel disheartened.