Getting a job after graduation or during bachelor’s Degree is sometimes proves to be a nightmare for a fresher. A basic interview for an Engineering fresher in India basically consists of four parts :
- Written/Aptitude Test.
- Group Discussion.
- Technical Interview.
- Personal/HR Interview.
A fresher can cross the above paths easily but the difficulty arises when he/she has to face a technical interview, Most of the students, most of the time clears all the rounds but fails to clear the final round ie; The Technical Interview, which becomes a hurdle for them, In this article we will 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 you 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.
Step 1: Be on top of the basics Each company has their 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. Take a look at the Data structures and algorithms course. It gives a solid overview of the computer science basics like lists, sorting algorithms, maps, trees, and graphs.
Step 2: Communicate clearly Once you are done with studying up on the basics, move to the next challenge. Communicating your thought process to the interviewer. This matters for two reasons.
- The technical interview tends to be too short to complete a given coding challenge. As a result, the interviewer will not always care about your final answer, but about understanding your thought process.
- The technical interview is not only about technicalities. It’s an opportunity to build an emotional relationship. Hence all your communication should portray you as technically capable, relatable person that the interviewer would like to work with.
- Talk Out Your Reasoning and Problem Solving Process
- Solve a Problem in a Technical Interview not once, but twice
- Don’t Be Afraid to Share Your Opinions, When Applicable
- Never End an Answer With “I Don’t Know”
- Always Play for the Team
Step 3: Practice, practice, practice 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.