Sometimes the best way to get an interview is to simply have a good resume. Here’s how to write a tech resume that lands an interview.

You can get mad about how the resume process is stupid. You could be the smartest person ever, and the recruiter will throw your resume into the recycling bin. So I think it’s better to edit your resume than get mad.

By the way, if you’re in sales, HR, or any non-tech function, you will probably hate my controversial thoughts about Microsoft Office.

Example Resume

This is a version of a resume I used in 2014 when looking for an internship. I also got an interview with Google using it.

Software work experience and personal projects take center stage. If you’re a student or new grad, you can put your education first.

“I don’t know what Python is, but I’m super good with money. And spreadsheets.”

What if you don’t have software work experience? Create some personal projects. School projects count too, if they’re interesting enough to talk about. Plenty of in-class programming projects show that you know how to code.

What if you don’t have any personal projects? Create some!

If you whine, “But I don’t have time to develop a project!” then sorry, I can’t help you. Everyone has to start somewhere.

Controversial Thoughts About Microsoft Office

Have you ever met a programmer who could use Vim but not MS Word? Personally, I’m only interested in working at real tech companies, so this can be a useful heuristic on how cool a company actually is.

Keywords

Many companies (especially large ones) use programs to screen resumes based on keywords. You need to do “SEO” for your resume and include important terms in it. The keywords will vary based on what kind of position you’re looking for. For instance, if you’re applying to be an Android developer, you could include “Java”, “mobile”, “app”, and names of major Android frameworks.

And this should go without saying: don’t lie. It would be a violation of integrity to write about how you’ve worked on Android apps if you haven’t.

More Information

There are plenty more sources on the Internet for how to write software resumes. If you’re looking for an internship, check out The CS Internship Guide. That author is super smart, too!

If you’ve structured your resume well, caught the reader’s attention, and optimized your resume with key terms, you’ll be much closer to landing an interview. Good luck!