Interview Process consist of 3 rounds code round, then a discussion on the code then a meeting with HM. They gave an assignment that you yourself need to figure out as they won’t entertain any doubts.they say it should take 3-4 hrs but usually takes longer than that as you need to figure it out.I had spent hours figuring out and making assumptions on this assignment and once I submitted it I received a reply saying you have been rejected and we won’t tell why?.This has been the most bizarre experience so far and the position is still open,at this time it seems like an idea farming operation.