I had a 45 minute video conversation with the hiring manager where we discussed my background. I also had to answer a few technical questions around Terraform / AWS / Kubernetes. Following the interview, I was emailed a take home assignment which involved deploying a Hello World Python app to Kubernetes via Docker. I was told I would automatically be scheduled for a follow up interview upon submission, regardless of the solution, to explain my implementation. Instead I was sent a generic rejection email just a few hours after submitting. I had spent my entire weekend putting the project together, refining my code, and writing 2 pages of detailed explanation behind my technical choices, so this was frustrating to say the least. When I emailed the recruiter asking for feedback, I was given a very vague response that was irrelevant to the assignment requirements. I was given the opportunity to chat further over the phone with the technical recruiter but declined because I felt I had already wasted too much time going through this very unprofessional process.