It wasn’t that long ago when all I had on my resume was:

In hindsight, it’s no surprise why I struggled as a freshman with getting interviews based on my high school resume. It really was a terrible resume.

I didn’t have any relevant work experience, my projects were very narrow in scope (eg. creating Chess in Java using Swing), and everything else was mediocre.

By the time I graduated university, my resume was good enough to…


Software engineering internships are becoming increasingly competitive for top FAANGMULA companies (Facebook, Amazon, Apple, Netflix, Google, Microsoft, Uber, Lyft, Airbnb, etc). While it may seem like a hopeless and daunting task for some people, it’s not too challenging if you prepare a plan and execute it appropriately.

To get a software engineering internship you must prepare by creating a strong resume, developing technical interview skills, finding and applying to as many relevant companies as possible, and leveraging and building your current network for referrals.

Understanding How Competitive You Are

Note: Tech internships for the purpose of this article are referring to software engineering internship roles…


So it’s most likely late-Fall or early-Spring, and you probably couldn’t land a summer internship to further your career. At least, that’s what I’m assuming if you’ve landed on this page. What can you do to make up for this lost opportunity in the meantime?

Well, the first thing you need to understand is that internships are generally more competitive than full-time opportunities because there’s typically fewer positions available and a high applicant pool. So, don’t feel too discouraged if you couldn’t land one this summer. …

Joe Onifade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store