which college I must choose between dei and st John's agra. I have to prepare for competition also
These are the ratings for DEI :
Academics : 6
Fees : 7
Placements : 7
Infrastructure : 7
Social Life : 5
And these for St John :
Academics : 6.5
Fees : 6.7
Placements : 5
Infrastructure : 7.2
Social Life : 7.5
DEI seems relatively better. You must take other factors into consideration, as you want to prepare for other things, as well.
Hope it helps.
Good luck!