Tips and tricks to prepare for the technical interview.

Tips and tricks to prepare for the technical interview.

It’s a typical part of the software engineering interview process. Whether you’re interviewing for an internship, or a full-time job. I hope these tips will help you ace your next technical interview, so when interviewing for a software engineering job there’s usually three stages:

The phone screening, the technical phone interview, and the on-site.

But we’re going to be focusing on the technical interview, which is a core part of the technical phone interview and the on-site

But my advice here actually applies pretty generally to all of the stages

My first tip is to study and this might sound weird or dumb or cliche, but really study for your interview.

Companies use a technical interview as a part of the standard interview process in order to assess your technical ability. Ideally the problems that you encounter in the technical interviews are the types of problems that you would encounter in real life at this job because that gives a true measure on how you would do or should you work there.

Now, all of that aside and sometimes those are the types of questions you might get what you’re called brain teaser questions.

The technical interview is there to assess how you solve problems. Anyways here are my favourite resources for studying for technical interviews:

The first, is cracking the coding interview is basically the most important for technical interviews

The second, tool I use is called LeetCode. It has thousands of crowdsource interview questions that you can work on in an online editor, so it’ll give you a problem and then you can code out your solution and it runs it against a bunch of tests. So, you can see whether your solution works or not, the problems vary in difficulty and you can use what programming language that you’re most comfortable with. I use this hand-in-hand with cracking the coding interview.

The fact that it’s an online editor really mimics a technical phone screening and it gets me into the right mindset. So, my next tip is to study for the specific technology.

Now I’m leaving this at like a 1.5, because this may not apply to everyone. If you’re interviewing for a role specializing in a specific technology or a stack and you’ll know this by looking at the job description then you’re definitely going to want to study the concepts associated to that technology or stack.

For instance, I’m an iOS engineer and so when I’m studying for interviews. I’m brushing up on core iOS concepts and frameworks like UI kit for example my friend and web engineer friends will brush up on things like JavaScript and react instead. Using this knowledge as part of your technical interview will exemplify your level of mastery with this technology.

It will give companies a better sense of where you stand in terms of your experience

So, my next tip is to study with a buddy, this is actually the most important piece of advice that I have for you is studying for a technical interview.

But when companies are giving you a technical interview, they’re not as interested in you having the right answer as they are seeing what your thought process is like.

Well, yeah! But the way that I think about it is that you’re better equipped to solve these problems if you have the right tools in hand. Those tools in this case are being able to recall computer science concepts and frameworks in order for you to solve your problem well!

Imagine if someone told you to build a table without any tools. You’re much better off successfully figuring out how to build the table if you have those tools right? So, once you have your technical chops back up to snuff from studying then find a buddy to do a mock interview with you they can pretend to be the interviewer and give you the interview problem.

you can practice thinking out loud as you would in a real technical interview and the act of doing this will just get you so much more comfortable with articulating your thought process.

Now, not articulating your thought process in a technical interview is actually where most interviews go away. If you’re not explaining what you’re thinking then your interviewer has no chance to course-correct you towards the proper direction and they actually don’t get very much information or insight into how you solve problems, which is exactly what they want to find out in this interview!

So, do this out with a buddy and at the top of your mock interview, ask your feedback on what you probably did well and what you didn’t do well.

You can take this feedback as ways to improve your next mock interview or for your actual technical interview.

My last piece of feedback is to relax and you’re gonna be just fine. I know that interviews are scary and talking to an interviewer to prove your worth is downright terrifying but know that you are going to own this!

If you study and practice with a buddy, then know that you can walk in there with confidence because you’ve prepared for your technical interview!

Do whatever it’s that you simply got to neutralize order to urge yourself amped and prepared for this interview!

I personally like power posing for two minutes right before my interview and also remember that everything may be a process then there could be some rockiness along the way.

Interviews can be really competitive, there could only be one spot and thousand applicants. But know that preparing and going in there and giving it your all is so much better than not trying at all

Do or do not there is no try with all things in life, remember that each bump in the road is a new lesson that can be learned that you can take with you next time. So no matter the result, I highly recommend you follow up together with your interviewer if you’ll to invite feedback on what you’ll improve on they’re usually more than willing to help on this and you can take these lessons with you for your next interview.

Just remember to require a deep breath and stay positive during your interview. Be polite, inquisitive and thoughtful and you’re going to do great! I know that you can do this!

So, these are my tips for how to study for a technical interview. Remember to study and sometimes for specific technologies, practice with the buddy and remember that you’re going to do great!

Also, if you know of someone who’s interviewing for a job right now, then please share this blog with them and don’t forget to like and comment on the blog.

Good luck on your interview.

Leave a Reply