Process is simple.. Some consultancy schedules the round. 2 Technical rounds and consultancy will let you know the results. After that Harbinger HR asks you to submit your documents. And then you wait endlessly, they didn't even bother to let you know what went wrong. If you guys are not clear about your requirement or not able to give offer, then why do you ask to submit all documents. Which is personal to the candidate. Worst process I have seen so far.