Feedback on Interview Process:
The interview process consisted of four steps, but it lacked transparency and did not seem focused on the specific requirements of the position.
Here's my experience:
Technical Task:
Develop a feature based on the provided requirements.
Technical Interview:
This included live coding, despite being informed earlier that there would be none.
Technical Interview:
Focused on problem-solving but included questions unrelated to the roleâs scope.
HR Discussion: I did not proceed to this step.
Concerns:
Inconsistent Expectations: I was explicitly told there would be no live coding, yet it was part of the interview. Being unprepared for live coding due to this misinformation put me at a disadvantage, which I find unprofessional and unnecessary.
Irrelevant Questions:
In the second technical interview, I was asked about solutions outside the scope of the job description and my stated area of expertise. While I noted familiarity with the topic, I was never presented as an expert in it. Expecting even senior developers to have deep expertise in every aspect of software engineering and DevOps is unreasonable and not aligned with the role's focus.
Suggestions for Improvement:
Clear Communication:
Be upfront about the interview structure and expectations, including whether live coding is part of the process.
Role-Specific Focus:
Tailor technical questions to the position's actual requirements and align them with the candidateâs declared expertise.
Interviews should evaluate the candidateâs potential to excel in the role, not test unrelated areas or create unnecessary barriers.