Hello Shubham,
Well, the right answer to this question will be contextual.
From the point of job prospects, a B Tech is better than a diploma. B Tech gives more options for career progression than a diploma.
And If one is not able to get admission into B Tech because of low rank, then diploma is better in such a scenario to have a go at getting some professional qualification. After having some experience under the belt post a diploma one can always compete with B tech degree holders in the job market.
For B.Tech the duration of the course is 4 years, but a lateral entry can be taken directly to the second year if a person has done a polytechnic course.
Polytechnic (Diploma Engineering) is mainly done by those who are not able to afford degree engineering and need to get into a job as early as possible.
Hope it helps.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile