How should I work in order to land a good internship or a good job in the big companies?

I want tips from experts and people working in this field already. I wish to continue my career in UI/UX and would like to know what steps to take in order to land an internship or even a job in a good company so that I could start preparing. I'm currently doing my 3rd year of B.tech in CSE and have experience of working as a graphic designer for almost 3 years now.