P.S.: This content was originally posted on Remotesome's blog. For a full version (with videos and pics) click here to read it: https://bit.ly/2NOvxYP
We have done hundreds of technical interviews this past year at Remotesome. Doing so, we spotted a few patterns where many talented engineers fall short to pass a technical interview. Surprisingly, many developers easily pass their interview in their second attempt.
Reason: they know what to expect on the interview.
This is why preparation for technical interviews is key.
Before we start, I would like to emphasize one thing: being a good developer is not correlated to performing well in a technical interview.
Working on difficult problems or working on architecture and app scalability for thousands of users takes weeks of time.
However, during the interview, you usually have about an hour to show-off your knowledge and skill. And this is why at technical interviews, two things are paramount:
- That you can solve problems
- And that you solve them fast
In some ways, this is very different from most of the work you are tackling every day.
Mastering an interview takes practice and it is a skill on its own. Like coding (or anything else really), working on a similar problem for the second or third time will result in you performing better and faster than the first time. There’s a pattern, but sometimes you need to learn to recognize it. And then it unfolds perfectly.
Mastering an interview takes practice and it is a skill on its own.
That’s why we prepared this guide - to help you prepare for the technical interview. Or any other interview you might have in the future. We believe that with some preparation every talented engineer can easily pass the technical interview. As with everything, it takes practice to make perfect, but good is usually enough. Just put in work to practice presenting yourself properly.
We have split the guide into two categories: hard skills and soft skills.
Hard skills are basically everything related to what you are intellectually or physically able to do - code, calculate, analyze … in other words, hard skills are quite internalized, they pertain to you and you alone. You make an input, out comes the output. End.
Soft skills are in reality hard to explain but pertain to everything else on the spectrum of your interaction with the world. How well do you communicate? Do you tend to be short on explanations or water down every argument with unnecessary talking? Do you know how to read what your interviewer wants from you, face mimics? These skills are undervalued because they tend to sound a bit esoteric. But they are essential as they reflect your interactions with other people.
In other words - that’s how you show you are a good fit for the company.
Markdown is killing me :) For a non-deprecated version, please visit this link: https://bit.ly/2NOvxYP
If you wish, I can publish the whole article here, just please say so in the comments :)
Top comments (0)