The process began smoothly with timely communication and scheduling. However, the actual interview was disappointing due to a mismatch between the job posting and the questions asked.
The position was listed as an Application Developer, with responsibilities such as designing and implementing software components, writing maintainable JavaScript and TypeScript code, and working with technologies like React.js, Node.js, and NestJS. The job description focused on full stack development, including standard practices like testing, documentation, and Agile collaboration, with no mention of machine learning or CI/CD pipelines.
Despite this, the interview focused heavily on DevOps-oriented questions, particularly around CI/CD practices and machine learning topics, which were neither listed as required nor preferred skills. When I asked whether this was actually a DevOps or machine learning-related role, I was told it was still for an application developer, which made the experience even more confusing.
There was a clear disconnect between what the company posted and what they evaluated for. If the actual role includes responsibilities in CI/CD or machine learning, the job posting should reflect that. This would allow candidates to prepare appropriately and avoid wasting time and effort.