How to Kill it at the College Career Fair - Software Engineers

I’ve gone to a handful of career fairs as a college student hoping to land a summer internship or full time job, and just get my foot in the door to gain some experience. I was definitely thinking to myself - How am I going to stand out among hundreds of other CS kids?

I got to go back to my alma mater (UVA - wahoowa!) for the fall Engineering Career Fair a week ago and was on the other side of the table - talking to students and looking for promising software engineers who we think could really succeed here at Custom Ink. Having been on both sides, this is what I wish I had known as a college student:

1. Wait, so why am I talking to you again? - Do your research!

Go through the list of companies that are going to be there, make a list of which ones have software engineering openings available, and narrow that list down to which ones you are actually interested in. Hit those booths first (you can go around afterwards to collect cool swag). Do some research as to what the company does, and why you're interested in working there, so when they ask, you aren't put on the spot. You're more likely to make a good impression if you show genuine interest in what we do as a company.

2. Clearly not desperate for just any job opportunity - Know your pitch
3. It's about the marathon, not the sprint (even though SWEs live and die by sprints...) - Put in long term preparation

The engineering career fair is just the tip of the iceberg. It's to get your foot in the door for the rest of the recruiting process, but underneath it all is work and preparation you have to put in throughout your college career.

Here's the tough love you might need to hear about your CS classes - everyone takes the same classes. We know you're probably a rock star at algorithms and data representation, and you're going to build a really cool website for this other class you're taking. But, we want to know whether software engineering and coding excites you enough to go out there and want to build things outside of your class assignments and group projects.

So outside of your core curriculum, do learn some javascript frameworks, learn how the web actually works, learn SQL, get an idea and build out a small web app all on your own from the ground up. Learn about HTTP requests and how to write APIs, pick a framework - Python + Django, Ruby on Rails, Node.js + Express.js, whatever you want, learn it and use it to build something. It's easy to say, but hard to put in practice - but don't limit yourself to classes, learn outside of them. There's a whole other world of software engineering outside of learning how to reverse a linked list. Those are the things you can do in the long term so that you have what it takes to stand out as a candidate at your next career fair.

Hope this helps, and if you have any additional advice I missed, leave them in the comments below!

To learn about what it's like to intern with us at Custom Ink, take a look at the following post from our summer 2019 intern, Guillermo, on his experience here.

If you're interested in joining us, visit our jobs page!

by Ke Cheng