Tips for Cracking the Technical Interview
Tips for Cracking theTechnical Interview
In today's ever-growing world, major companies, especially in the IT Industry, have started conducting technical interviews to find out the right fit for the job out of hundreds and thousands of applicants. This has proven to be a boon to smart and technically sound candidates but for the others, it’s more of a trial by fire. If you are one of those candidates who has cruised through the recruitment process right up until the interview round and failed time and again in the technical interview then, this article will get you up and running in no time!
Let's begin with first understanding what a technical interview is:
Though the term might sound scary to most of you all out there, a technical interview is nothing to be feared as it comprises of the Companies asking you questions that are only specific to your job and all the questions asked will directly or indirectly pertain to your work.
These kind of interviews have become common across the computer industry as there is stiff Competition for the jobs and the candidates for one post are more often than not, one too many. Not being to crack a technical interview can cost you a job at a great firm as even though as a candidate, you might be perfect for the post but you might not be able to showcase the right demeanor that is appreciated by the company in a technical interview.
Tips to Crack a Technical Interview:
Body Language- Before even getting into the details of your technical interview, your interviewers are gonna be sure to observe your body language and if your body language is interpreted as jittery or nervous, then your interview will be over before it even begins.
To go about it in the right manner, you must learn to showcase appealing behavior. It is very important to have a good posture. Keep your body a little open during the technical interview and try to make a few hand gestures rather than being closed as behavioral analysis suggests that if you act closed and distant, your body language is misinterpreted for someone who isn’t Interested in the job.
Be precise – It always helps to be precise and cutting to the chase during a technical interview. The interviewers prefer to ask you questions that are to the point and go into the technicals of the job. The questions will mostly be pertaining to the key elements of the job and in order to be able to firstly, stop beating around the bush. Don’t try to give long and convoluted answers just to sound confident and take up more time. The interviewers can see through such menial things and after having to take a round of interviews even they'd prefer to have candidates who prefer to cut it short and are able to keep it simple and sweet
It is very normal for one to want to keep rambling on and on about stuff that you know or answers that you can easily give but keep in mind that the time of the interviewer is also very important in these situations and should not be wasted.
Don’t Be Afraid to Say No – An interview is usually to check a candidate’s attitude and his/her ability to deal with pressure. Although your depth of knowledge matters a lot in a technical interview, it’s okay to be honest if you don’t know the answer to a question. You can always say that you don’t have a very good understanding of a topic. It’s better than trying to cook up an answer or bluffing. But, remember to tell that you would go back and read up about it. This gives the interviewer the impression that you are open-minded and willing to learn.
Be Ready to Write Code – The best of way testing the depth of your knowledge is by asking to apply what you have learnt. What better of way to doing that than asking you to code. Since it’s an interview, you might be asked to write programs on a piece of paper and explain it. Make sure that your logic is sound and that your program is robust. It’s okay if you don’t know the syntax or specific functions but basic programming concepts like if conditions and loops are not to forgotten. If you have a bad handwriting, use indentation and enough spacing between lines of code.
Know your Project Inside Out – The most important thing to remember is that not all the interviewers in a panel might be technically sound so when you explain your project, try to first tell what you tried to achieve through your project in simple terms and you should also have a very good understanding of where and how your project finds application in real time. Be prepared to explain the components involved in your project and explain how they interact with each other. If your project is a web application, then you should be able to explain how the data from flows to the database.
Be prepared for the WHY? – You will have to justify the answers you give in a technical interview. Most of the questions in any interview will begin with “What” but will always end with the “why” question. If you ask you to differentiate between a 1D array and a 2D array. Then you can expect a follow-up question based on your answer for sure. You should be able to answer why you chose a specific tool or a software over another.
Do your Homework – Read up about the software and technologies that a company is working on as you will definitely be asked a question or two about this in your interview. Go through the most frequently asked questions in the technical interviews conducted by each company. Every company is different and companies look for specific traits from the candidates. Usually, the sort of questions asked by the interviewers of a company will have something to do with what the company does. For example, if you are interviewing for Foursquare, you might be asked to implement a leaderboard in a scripting language. Dropbox pays more attention to clean code and side projects.
Use the right jargon and take time to answer. First, try to comprehend the question posed and then respond. Most of the time, our immediate response maybe wrong and it is very likely in an interview because the interviewer will test your attention to detail and by being hasty, you could miss out on certain aspects.
Have a positive attitude –The vibes that you give out before the interview matter a lot. If you do not have faith in yourself you cannot expect the interviewer to find you perfect for the role on offer. You must think of the interview in an optimistic manner!
Cracking a technical interview isn’t really that tough if set your mind to it. Going with your gut instinct always helps and it’s natural to be scared. But don't let fear of defeat put you down.