A great technical interview. You take the interviewer along the ride.
“Live coding is super stressful. I had to practice it, a lot.” “You have to show to the interviewer how you think.” — anonymous
Meet the final hurdle between you and getting a job. The technical interview.
In most cases, you will find yourself facing a technical interview after an initial chat with HR. An invite to a technical interview is, obviously, good news. It means that the recruiting manager has shortlisted you. Your chance of getting the job could now be as high as between 1:4 and 1:2. Not bad!
Let’s work on increasing your odds of winning. To do so, you need to master two things: Programming basics and clear communication. And practice.
Each company has its own set of technical interview questions and procedures. Often you will do not one but at least two such interviews. All interviews have one thing in common. They test your ability to think in and apply foundational computer science concepts. There is a lot of good stuff out there to re-familiarize yourself with these basics. We recommend two resources:
Once you are done studying up on the basics, move to the next challenge. Communicating your thought process to the interviewer. This matters for two reasons.
Take a look at this article here. We found their advice particularly helpful. These are their main insights:
Technical interviews are hard. Initially, you will very likely fail to get the job. This is because in interviews, practice makes perfect.
Even the best developers we know had to go through interviews with at least ten companies. Don’t expect to win immediately. Instead, expect yourself to learn to make a better impression in the technical interviews to come.
To speed up this trial and error process, take a look at this Udacity video lesson. It’s the final part of the course we had recommended above. Work through the videos here, it takes less than 20 minutes. Then move on to some free practice interviews here.
That’s it. We hope you enjoyed the read. Now it’s time for action. As always, we are rooting for you. Keep us posted.
— Your friends at Imagine