I have friends in all the aforementioned colleges and thus am writing this answer based on collective experiences only. From the reviews of their respective colleges, I arrived at the conclusion that IIIT Sonepat is the best option among all these.
IIIT Sonepat fairs are better than the aforementioned institutes in terms of infrastructure, placement fees, etc. Here are a few strong reasons to choose IIIT Sonepat
Moreover, judging by my friends' experiences, the preference order I can up with is
IIIT Sonepat>>>>IIIT Surat >IIIT Vadodara>IIIT Kurnool
IIIT Vadodara should be your preference. It has an excellent placement record along with a top-notch coding culture. The no of GSoC selections is at an all-time high. Students of the institute are actively engaging in competitive coding.
IIIT Vadodara placements 2021 concluded with the highest CTC of INR 43.5 LPA. The average CTC offered was INR 11.53 LPA. Amazon, ICICI Bank, Mathworks, Code Nation, etc. are the major recruiters for the institute.
My friend from school is an alumnus of IIIT Vadodara and he is of the opinion that IIIT Kurnool is the best choice of the three aforementioned institutes.
His reasons are as follows:
My friend’s preferred ranking is: Kurnool > Vadodara> Surat > Sonepat