The Hiring Process:
I applied through LinkedIn, and shortly after, I was contacted for an initial interview. The overview of the company was comprehensive and sounded promising, making me genuinely excited about the opportunity. I was informed about a take-home technical assessment, which, upon completion, would lead to a follow-up interview with the technical team. The process was expected to be swift, wrapping up within a week.
Throughout this process, I was impressed with the communication from the recruiting team. They were professional, clear, and timely in their responses.
Technical Assessment:
The task was straightforward: write a Terraform module for an S3 bucket. While the coding took about an hour, I invested more time in formatting, planning, and documentation. After submitting my work, there was a delay in response. When I followed up, I was informed that scheduling conflicts caused the delay. It took about two weeks to schedule a follow-up interview.
The Interview:
The interview format was outlined in an email, introducing me to the participants. During the call, I met with several team members. Some junior members briefly introduced themselves but remained mostly silent.
I initiated some light-hearted conversation about a recent personal experience. While some showed understanding, a comment from one of the participants alluding to gender was inappropriate and unprofessional.
The questions posed were overly broad and lacked depth. One interviewer's unfamiliarity with basic details from my application suggested a lack of preparation. The discussion about the technical assessment revealed that it had been reviewed only shortly before the call. Feedback on my Terraform code seemed misplaced, especially when I had prioritized readability over optimization.
During the documentation discussion, I mentioned using GitHub's Co-pilot for formatting. An audible chuckle from one of the interviewers was unexpected and unprofessional.
The concluding conversation about the company revealed recent massive layoffs and ongoing restructuring, painting a chaotic picture of the organization.
Post-Interview:
I sent a thank-you email, expressing gratitude for the team's time. The feedback I received days later was a stark contrast to my interview experience, suggesting a misunderstanding about the technical assessment.
Feedback to the Interviewing Team:
Respect candidates' time and come prepared. Attempting to "wing" the entire process is unprofessional and reflects poorly on the company.