The HR heads of each company talk really big in front of meadi. It is a separate thing how they actually hire. From my personal and frineds experience -- 1) The HR colludes with recruitment firms so that they get a share from recruitment agency's fee. 2) Most have no idea about technical institues of India. One HR person from an MNC biggie once asked me (when I told I have an M.Tech from IIT) - is this an engineering course? 3) Most of them lie during briefing about their company/project.