Coding interviews are a love/hate relationship with most software engineers. There are radical vantage points on what is the right way to interview on incoming software engineer for a specific or general position. These interviews can be high level conceptual conversations, screen-sharing interviews (i.e. Collabedit), white-boarding, paired-coding, or a variety of other styles. There is not a consistent pattern or style of interview among the tech industry. So, what does that mean? It means that engineers and developers DO NOT KNOW how to properly prepare for every single interview. …

How to get started with a career in DevOps

Image for post
Image for post
DevOps without DevOps Tools:

Collaborations have given the world some great inventions.

In the late seventies, Ben Cohen and Jerry Greenfield got together to give us a gift that would keep on giving — Ben & Jerry’s Ice Cream. Together, they managed to raise the bar so high for ice cream varieties that some people are still trying to catch up.

You’re probably wondering what any of this has to do with DevOps. …

Image for post
Image for post

Interviews are an amazing way to not only evaluate talent, but also to genuinely sell the role that you are hiring for right now. Too many companies shoot themselves in the foot by creating overly complex interview questions that have no relevance to the actual job. What do I mean? Well, I’ve seen a lot of teams choose recursion questions (example), not because they are relevant to the job, but because they “tease the brain” and require a “higher level of thinking.” I’m going to call BS. I assume it is in there because you were googling coding interview questions…

Image for post
Image for post

I hate the common idea of luck.

Luck is not waiting for a rainbow with a pot of gold at the end. There is no such thing as leprechauns. Luck is a roll of the dice. Luck is playing the odds. The awesome thing about odds is that it is a statistic. So, how do you control the odds?

Well, if you show up to a casino, you definitely do not want to be caught counting cards. That is just going to get you tossed in a dark room where you start losing teeth.

No, no, no. Instead, I am talking about controlling the odds of your…

Let’s first talk about Data Privacy…

Image for post
Image for post

Privacy has to do with giving users the ability to control how their data is being used and collected. As data becomes the new gold rush, there are those to intend to use and abuse the power that they have with the open web.

The realm of privacy prioritizes issues such as what kind of data should be collected, and what the permissible uses of data are, etc.

If you’re confused, think about how banks work. If your bank is a national financial institution, then it’s likely that most tellers in the country have secure access to your account details.

Technical art can be described as a field of study that companies dealing with computer graphics utilize to produce things like video games, animated films, AR/VR experiences, and VFX for live-action movies.

Technical artists are also responsible for bringing some much-needed realism to the picture. They are there to balance an artist’s creative freedom to be realistic and functional in a game or movie. If, for example, an artist creates a nefarious villain with super-spiky shoulder pads, then the TA’s job includes figuring whether or not those spikes might take the villain’s head off when he raises his arms…

There are a few traits and characteristics everyone appreciates in human beings, even if they are ML engineers (brain envy is a real thing).

Here are the traits that most successful candidates seem to share.

Be collaborative. Machine Learning is not a one-man game. It’s more of a team sport. When you do land a job as an ML engineer, you’ll probably have work with technical people and non-technical people. And, you should have excellent communication and leadership skills to work with and lead a team.

Another important characteristic is being self-aware. It’s important to have the ability to learn…

Image for post
Image for post

Gene Kim, the co-founder of Tripwire Inc., says “Currently, DevOps is more like a philosophical movement, not yet a precise collection of practices, descriptive or prescriptive.”

There seems to be a lot of that going around in the IT realm! From struggling to define computer science to trying to pin down what hard and soft errors are — there are many things you can’t precisely define in computer science.

Thankfully that hasn’t stopped people from trying. Here’s Azure’s take on what DevOps entails:

A compound of development (Dev) and operations (Ops), DevOps is the union of people, process, and technology…

The Comprehensive List of Questions

Consider the following questions a kind of cheat sheet based on hours of research. The questions may sound a bit generic but, they’re pretty close to what you can expect in the real deal.

Ready to develop some compelling and thoughtful answers that’ll blow your interviewers away?

1. How important is security in your DevOps process? How have you encouraged greater security awareness in the past?

If you’ve been paying attention, you’ll know that security is a big deal in DevOps. Because DevOps automation works at a breakneck pace, it can include some glaring security errors if you’re not careful. As a DevOps engineer, it’s in your job description to work towards securing applications.

2. What technologies do you want to get exposure to in the future, and why? Have you taken any active steps to get involved in these technologies?

What technologies do you want…

Some online training systems are fantastic. There are both paid and free trainings on the internet.

Image for post
Image for post

Some of these sites include:

  • BitTiger — $99/Month — Coding interviews that teach you universal patterns in multiple fields: Big Data, Full Stack, AI, Data Science, UI/UX Design, and Business Intelligence.
  • GeeksforGeeks — Free — One stop shop for a high-level overview on most technical interviews, from Basic to Expert level assignments. In addition, a lot of the top name brands have their interview prep requirements posted here.
  • Triplebyte — Free — Take a quick online coding quiz instead of providing a resume. The…

Shane Shown

Founder @ | Blogger | Sourcing Ninja | Recruiter | Ex-@Facebook, Ex-@Zillow | Consultant | Entrepreneur | Startup Junky

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