Excel in your Technical Interview

Vinu Abinayaa
3 min readJun 18, 2023

--

In this blog post, we will explore effective strategies for getting ready to respond to technical questions during an interview and providing well-crafted answers.

It is important to have proficiency in at least one programming language, with Python being relatively simpler compared to other languages. Additionally, acquiring knowledge in C++ or Java can be beneficial.

It is crucial to keep in mind that during interviews, the interviewer may request you to write code, and some companies even conduct a separate round specifically dedicated to live coding.

Brush up the basics

Now, let’s delve into the blog. I have studied Prepinsta’s top 100 codes, which cover essential coding concepts such as Armstrong numbers, prime numbers, and more.

These concepts may seem basic, but it is crucial not to overlook them. By thoroughly understanding and practicing these basics, you will develop the ability to solve variations or twisted versions of these questions with ease.

Concepts to learn

Once you have a solid understanding of the basics, you can progress to learning Object-Oriented Programming (OOPs) concepts. Geeks for Geeks is a valuable resource that provides detailed tutorials on their website, which can be utilized for learning.

It is advisable to take comprehensive notes on important concepts and key points for effective revision. After mastering OOPs, you can proceed to study Data Structures and Algorithms (DSA), followed by Operating Systems (OS) and Database Management Systems (DBMS).

It’s important not to feel overwhelmed by the list of topics to learn. I recommend prioritizing the basics and OOPs concepts first, and then gradually moving on to DSA, OS, and DBMS.

How to prepare?

To enhance your interview preparation, it is recommended to thoroughly review the previous year’s interview questions from reliable sources such as Geeks for Geeks and Glassdoor.

Take diligent notes of these questions and ensure a thorough understanding of their solutions. It is highly probable that questions from previous interviews may be repeated, so it is advantageous not to miss the opportunity to answer them correctly.

This initial step provides a clear indication of the specific concepts and topics that should be focused on during preparation.

Following this, you can move on to a more general approach by searching for specific interview question sets such as “OOPs interview questions” or “DBMS interview questions.”

Geeks for Geeks offers numerous question sets for practice, which can be utilized to further enhance your understanding and proficiency in these subjects.

What do interviews expect from you?

During interviews, it is crucial for interviewers to assess your confidence and clarity when answering questions. It is advisable to begin responding to questions from a basic level, demonstrating a thorough understanding of the underlying concepts.

Even if you are unable to reach the final answer, your approach and thought process holds significant value. It is acceptable to admit when you don’t know something, and it is important to mention the topics you are knowledgeable about, as the interviewer may follow up with related questions in those areas.

The key to success lies not only in preparing and learning but also in consistently revisiting and reinforcing concepts. One effective way to achieve this is by engaging in mock interviews with experienced individuals, such as your seniors.

Additionally, in recent times, even ChatGPT has emerged as a helpful resource for conducting mock interviews. You can interact with ChatGPT as if you were answering interview questions, and even request its evaluation of your responses. This enables you to practice and refine your interview skills in a simulated environment.

--

--

Vinu Abinayaa
Vinu Abinayaa

Written by Vinu Abinayaa

Software developer. Writing about my experiences in career and personal life. https://topmate.io/vinu_abinayaa.

No responses yet