I received an email from their end that would like to go ahead with my profile, after which I had a call from the HR and a developer. After a few days I received a task which I solved in a weeks time and submitted back which was pretty much optimal, but they simply rejected it and did not even gave any feedback, they don't value others time and effort