How to get a tech internship

Field-tested job-hunting tips for computer science students.

Also check out my post on getting started with computer science for college students.

Google headquarters

I probably don’t need to convince you that working at tech companies is really attractive. You can work with startups on meteoric rises and world-famous tech giants, all while surrounded by ping-pong tables and unlimited snacks. You can build apps that your friends use and products that make the world a better place.

There’s just one problem: how do you get a tech internship in the first place?

My Khan Academy Internship, Summer ’15

This summer, I left the friendly confines of Cambridge and journeyed out West to strike it rich intern as a software engineer at Khan Academy. And that’s not quite doing it justice: it was a totally transformative experience.

Salman Khan of Khan Academy
With the awesome Sal Khan, the founder of Khan Academy

Awesome projects

I grew a ton as a software engineer by working with my mentor on such cool projects as:
– Creating SEO’d landing pages for our videos
– Building a feature to send users notification emails whenever their questions on our videos get answered, working closely with a designer
– Tracking down and fixing bugs in our new video player