Initially applied online through my school's career site, I needed to submit a resume and a general statement. Then I was selected for a skype interview which was conducted by two people. They asked me to go over my resume and skills. Then they asked me a few questions like why I wanted to work for DISH, where did I see myself in 5 years, etc. Then the next round consisted of 3 exams: one math, one basic understanding, and then a modern portion which asked a lot of questions about social media, computers, etc. I thought I did pretty well but I didn't get invited to the final round of interviews which included DISH flying the potential interns to Denver. I'm assuming they pay for very few people to fly, it seemed pretty competitive.