There were two rounds for the interview one Technical and one managerial. I was asked about usual data engineering questions in 1st round and more situational questions in the second round. Later HR had confirmed that I had cleared the interviews and there was some business approval pending post which I would have an HR discussion which never happened. They had kept me waiting for a month in the name of business approval and when I called them today, they are saying that they do not have openings. Then why conduct an interview in the first place and waste others time? HR was too unethical.