Companies don't dislike fresh graduates but expect more skills and expertise as per their job requirements. The fact is that course curriculam for almost all courses are not as per latest industry requirements.
I like to suggest all fresh graduates to take advantage of Govt. of India launched scheme known as NEEM Scheme - A on the job training program with stipends to enhance your employability and after completion of training program, you can easily find desired job in your field.
NEEM stands for National Employability Enhancement Mission - A Govt. of India initiative to enhance employability of unskilled Indian youths.
In this scheme, neem agent formulate on the job training program in consultation with concerned companies for their present and future skills set requirements, pick interested neem trainees for on the job training program and proceed accordingly to make unskilled youth skilled manpower. After completion of training, neem trainees can easily find suitable employment.