Author takes into example two extreme institutes: IIT Bombay and Amity. They are the extremes in quality. The former is from the upper part of the extreme.

What you need to open an engineering college in India?

-Money and land. It's al right if you do not have adequate amount of land but you have money. [A]

How do you get the license?

-You have to pay for it. Fees and then the mandatory bribe.[B]

Are all the engineering colleges(you can read tech schools) are like these?

-Government - no, almost none. Almost all are good. They are usually free of [A] and [B] mentioned above and quality of education and students(at the time of entry) is exponentially better than most of private ones.

Private - 90% or more among these colleges can be simply labelled as garbage even though they have all the shiny pretty campuses which actually few have.

How do you admit students?

-If you are one of the TOP ones - {IITs - call them Ivy tier-1}, {NITs, IIITs - call them Ivy tier 1.5 - 2}, {some better private and Govt. colleges, maybe 10-15 in entire India - they range from Ivy tier 1.5 to 3} - then you admit students based on entrance exams and/or marks obtained in 10+2 exam(both are considered now).

If you are are among the rest then it's donation based. Donation is a form of bribe/development fee or whatever you call it. You pay a hefty fee either directly to the institute or through agents/crooks/thugs blah-blah and join that institute to get a B Tech/BE[1] degree at the end of 4 years. A degree is almost 100% guaranteed at the end of the year even though you can't figure out what the fuck is O(n)[2] and I mean just the definition without even understanding it.

Do they get jobs?

-Yes. Many(most of them) do. If not via campus selection then trying from the outside. Some get in 2-3-4 years. A friend of mine got a job 2 months back. 3 years after leaving the college. In the mean time he had collected 4-5 fake experiences and show a particular experience papers for that kind of jobs. There are companies offering this service they even pass background checks. Hiring is taken care by services companies. Forget Google, Amazon, MS, Fb, Start-ups blah-blah. It's Infosys, Wipro, TCS, Patni, CSC, Cognizant, Accenture. They hire in thousands. There are jokes in colleges like this year Infy is coming with a bus or train.

Their interview process is great. You are asked questions like "Do you have a girl friend?", "Which city you would prefer to join in?", "and why?", "Who is your favourite sportsman?" -> answer is a cricketer almost always, "Favourite sports" -> it's Cricket and then maybe he will talk about it. Questions like this. No, you are not interviewed for your coding skills. It's just a luck or random game. Some get in some don't. Don't ask why. Earlier I used to get angry why they don't check coding skills but then I realized they don't need that.

So, students don't learn or enhance their skills because it's not needed.

What is AICTE then? Don't they check it?

-Well, other than the officialese[3] it's a shop where you can buy anything if you can pay the right price. It personifies Indian bureaucratic corruption, babudom and how almost every system in India is rotten at the core/root and people are watering the tip or at least pretending to do so.

[1] Bachelor of Technology/Engineering and it really doesn't matter whether it's an E or a T.

[2] I am a CS guy so I skipped Mechanical, EE, Chemical (&c) equivalents.

[3]http://en.wikipedia.org/wiki/All_India_Council_for_Technical... - offical website is down most of the time.

tl;dr: Education in Indian engineering colleges is a farce that is why students don't get jobs when their skills are tested and they can't create jobs either. Skills again.