I applied online through a recruiter company's application application. Following that, I had an initial interview with the recruiter, followed by another introductory interview with the company's HR department, which went well. I received positive feedback and swiftly moved on to a technical meeting a few days later. The questions during the technical meeting covered various topics related to machine learning (ML), LLM, MLOps, and Google Cloud Platform (GCP), and overall, the meeting went smoothly.
However, after the technical meeting, I did not receive any feedback from either the recruiter or the company. I reached out to the recruiter twice via text and emailed the HR representative from the company, but unfortunately, I did not receive a response from either party. I noticed that the company had reposted the same role with identical requirements shortly afterward. Feeling uncertain about the status of my application, I decided to call the recruiter after three days to inquire about feedback. I was informed that the project had taken a different direction, with the client now seeking candidates with different requirements.
Specifically, the original role required ML experts with some understanding of MLOps, as the current team comprised MLOps engineers with less ML expertise. However, the new direction necessitated candidates with more expertise in MLOps.
In summary, although the interview process was promising and I complied with the changes, the process ended negatively due to the unprofessional attitude of the recruitment team and not knowing exactly what the company wanted.
I wrote this comment so that other candidates should be careful and not waste people's time with such unprofessional processes.