Dear Aakshay,
Congratulations on completing Graduation.
Answer to your query is that it is not company which is in dilemma, it is the candidate who is there. Your query itself mentions that . You have just graduated and looking for job , where, what type, which stream, which department, what salary range, where all have you applied, there are so many questions.
To share a fact , 83% of companies world over are hiring candidates below their required level. But in order to get their job done and keep moving they have to do it.
2 things any employer will love to see in a candidate 1) candidates deepest desire to join the company, with specific reason i.e company's growth and 2) candidate's clear cut understanding & dedication to his role and responsibilities. All other qualities will be + point and difference marker in other candidates.
Candidates these days are themselves confused about their career. There is no research or study being done before any job interview . They do not even know where all they are applying , which company , which profile, at what salary. Simply select all jobs appearing on your profile in job portal "Click And Apply All ".
Where do you land .... Nowhere