Facing social media backlash over the Rs 2.52 lakh annual salary offer for freshers, IT giant Cognizant on Sunday said it offers Rs 4-12 lakh salary to fresh engineering graduates, and the salary being quoted on social media is for non-engineering undergraduate degree holders.