They found my profile on one of the job portals. One of the recruiters contacted me as they liked my profile. They wanted me to appear for the Programming test of 3 hours. Which I delivered successfully. As per the feedback they liked my test deliverables, but they have changed the requirements of the job, that is very unprofessional and cheating.