I agree with you as a overall part of ur reasoning sir. But what about his certification upon who spends 4 years of time.
All I say is why don't you trust his qualification or put ur criticism on institutions and cultivate them to ur need.
Infact if you see many btech branch (non computer) students learn courses in short span and get jobs related to programming.
Its not what I am defending its all about recognising how adaptable those students are which is missing in interviews.
Its simple trust them en mend them to your need.
Do you really believe that they got there certificate and passed there exams with out knowing what it is.
I will conclude this way. There are 2 ways to progress in carrier.
1. Do a job and study or enroll an education for skills required for that job to progress higher up.
2. Second way: we study the core (all syllabus ) en dont understand which part of your education helps you in ur job and dont have a slightest clue except a vague text in mind to answer complex questions like Engineering
There is a difference sir atleast give them apprenticeship(zero pay) (no need of permanent jobs)and tell them to aquire skills thats needed to progress in that job.
If they are unworthy show them the door (simple).
They are not so stupid as if they are buying certificates on streets en attending interviews.
Haha.
U have every right not to select if they fail in Interview(unarguable )
But recognise in this system academics, employer, students all have equal role in blame game.
Its employers metal or skill to employ students and craft them to ur need.