Image for post
Image for post
Photo by Maranda Vandergriff on Unsplash

So you’ve got a technical interview coming up, that’s awesome! Nervous? That’s ok — you’ll do great!

Hi, I’m Carla and I’m a software engineer.

Over the past few years, between internships and full time positions, I have participated in roughly 15–20 technical interviews (also called coding interviews). I have interviewed at Google, Microsoft, Chick-fil-A, and several other companies for software engineering positions.

Here are some tips and tricks I have picked up along the way:

Communicate with your interviewer! You should be walking them through each step of your thought process.

Quite literally, if there was a time to Think Out Loud — this is it.

Interviewers want to know that you can communicate your thoughts and ideas in a meaningful way. They also want to know your process of solving complex problems. …

Image for post
Image for post
Photo by Christopher Gower on Unsplash

Video Tutorial:

So, you’ve landed an interview at your dream summer internship, awesome! The recruiter just told you to expect a coding challenge/technical interview (sometimes it is a “technical screen”).

Whether it is a white boarding style interview where you’re speaking directly with other engineers or simply a HackerRank challenge, it is a good idea to prepare.

If this is your first interviewing experience, don’t panic. Odds are, you’ve already encountered coding problems like this in your coursework. It is just a matter of fine-tuning your your problem-solving skills and language specific syntax.

Normally, the interviewers will let you choose which language you would like to solve the challenges in and will give you a list of three to seven to choose from. Think — Java, JavaScript, Python, C++, C, and Ruby — your experience will vary. Also, don’t be surprised if they throw in a SQL, JSON Parsing, or database architecture question in. …

If everyone loves butter and everyone loves chocolate, why is it so hard to find chocolate butter? I got too curious today so I decided to make it myself and document it for everyone else that doesn’t have this much time on their hands.

  • 1 pint of heavy whipping cream
  • 1/2 cup of semisweet chocolate chips (melted)
  • 1 tablespoon of cocoa powder
  • 3 tablespoons of ice cold water
  • Pinch of salt (optional)
  • Stand mixer or food processor
  • Fine mesh strainer
  • Bowl
  • Clean dish towel (not fluffy and optional)
Blend the cream in the mixer
Blend the cream in the mixer

Pour the cream and salt in a stand mixer or food processor and blend on a low speed (slowly increase the speed to high) until the cream until it begins to separate after about 4–5 minutes. If it hasn’t begun to separate in that time, don’t worry, turn up the speed on your machine and keep blending. …

Image for post
Image for post
Photo by Kevin Ku on Unsplash

So you’ve decided you are interested in starting in a career in tech , congrats!

According to CNBC, there are approximately 700,000 vacant tech jobs in the United States. There is no better time to get started!

Little disclaimer, I have a degree in computer science. However, in every single job I have held — from fullstack web development to research and development — 90% of my coworkers did not have a computer science (or similar) degree. Plus, at my first job out of college as a robotic process automation engineer, less than half of my entire department of engineers had a college degree.

Image for post
Image for post
Photo by Christina @ on Unsplash

When I began studying computer science six years ago, I wondered how the gender imbalance would affect my career in tech. We all hear it in the news: sexual harassment, “brogrammers”, gender bias, etc.

What we don’t talk about are some of the awesome advantages of being a woman in tech.

Disclaimer, your experience will vary. I finished my CompSci degree from an mid-west city university a little over a year ago — so, including internships, I’ve only been working in the field for about two years.

I also have a tendency to find a humorous silver lining in everything.

The bathrooms are spotless and practically always empty

Less women = less people using the bathroom. …


Carla Codes

Software Engineer and Bad Joke Sharer

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