<p>I just completed my freshmen year in CS, and want to get an internship next summer, so I was wondering what I should do to make myself more competitive. What do these companies look for?</p>
<p>Also, I'm at a top 20 school, and my GPA is currently about 3.33, but it was really killed by me overloading on credits second semester. I'm hoping to have it near 3.5 after the first semester of next year. Is this good enough?
I really want to work at a company in the bay area where I'll make enough via a stipend or getting paid that I can support myself for the summer. How competitive would a position like this be? What kind of stats do I need? Thanks</p>