Preparing the right way

Preparing the right way

In this episode, we are going to discuss interview preparation strategies. We'll discuss in detail the things that need to be done before, during and after the interview.

Ideally, interview preparation should start either from the freshman or sophomore year. The earlier, the better. Because you'll get more time to experiment and explore and learn various things.

Start early, you will enjoy the journey. You'll get a chance to make mistakes early so that you can improve yourself in a better manner.

Without a great resume`, there's no interview. And without great experience, there's no great resume`. Therefore, the first step in landing an interview is getting great experience. Students can do the following to gain experience: work on side projects that solve real-world problems, get an internship in a start-up or a well established company, participate in hackathons or contribute to open-source projects.

During the first two years of your college, try to gain working experience through the aforementioned ways and also start your interview preparation process along the way. Some key points that would help you in this process are: doing several mock interviews, practising coding problems consistently, building your programming portfolio that showcases your experience.

Let's design a roadmap for your interview preparation process.

Research and Explore

First and foremost, it is important to research and explore various on-campus and off-campus opportunities. You can do so by: visiting your college website and taking a look at the various companies that visit your college campus for placement drives, being active on various professional social networking platforms to be aware of the various off-campus opportunities. Make a target list of preferred companies.

Importance of grades

It is crucial to understand the importance of grades and GPA. Some of the companies do filter out candidates based on their GPAs. Maintain a good GPA across all your semesters.

Computer Science Fundamentals

While some of the subjects that you study in your curriculum do not necessarily contribute to your placement preparation, there are subjects that are considered important in the interview process such as Operating Systems, Database Management Systems, Computer Networks and Design and Analysis of Algorithms. It is crucial to have a strong foundation in these subjects.

Interview Rounds

Most of the companies have one or more of the following set of rounds: Online coding round(s), Technical round(s), and HR round. Some companies will have rounds such as Group discussion, Aptitude rounds, Behavioural round. Make sure you prepare for them as well.

Now that we have understood the major aspects of an interview, let's look at some points to keep in mind.

Points to remember

  1. It is your choice to pick any programming language that you are most comfortable coding in such as C/C++, Java, Python, etc.
  2. Implement Data Structures and Algorithms from scratch instead of using built-in header files/modules to gain an in-depth understanding.
  3. Practice problems that are in a range of difficulty level from easy to medium to hard.
  4. Create a list of the mistakes you've made while solving problems and make sure not to repeat them.
  5. Review / Update your resume` whenever there is need to.
  6. Expand your network on various professional social media platforms.
  7. Form mock interview groups with friends to interview each other.
  8. If you have been selected in a company, write a thank you note to the recruiter. If you haven't been selected then ask them when you can re-apply. It is important to not lose hope. If you haven't heard from them, check in after one week.

See you in the next one.

Wish you a great success !

Vaidhyanathan S M

要查看或添加评论,请登录

Vaidhyanathan S M的更多文章

  • The Machine

    The Machine

    Hey Everyone ! It's been a long time since I wrote my last article. I am extremely happy to notice that 3800+ people…

    1 条评论
  • Android Development Roadmap

    Android Development Roadmap

    In this episode, let's talk about the best languages / tools and resources for Native mobile app development. Languages…

    1 条评论
  • Responsive Web Design vs Native App Dev

    Responsive Web Design vs Native App Dev

    In the last episode, we talked about Native mobile app development and the needs to learn it. In this episode, let's…

    1 条评论
  • Native Mobile App Dev

    Native Mobile App Dev

    After a successful series of episodes on Interview Preparation (It's not over yet, more interesting episodes are on the…

    1 条评论
  • Problem Solving

    Problem Solving

    In this episode, we are going to learn about problem solving and specifically how to approach solving a problem during…

    3 条评论
  • Importance of Projects

    Importance of Projects

    In this episode, we are going to talk about the importance of projects in your placement preparation journey. I would…

    2 条评论
  • Importance of SWOT Analysis

    Importance of SWOT Analysis

    In this episode, we are going to talk about SWOT analysis and the importance of it during your placement journey. SWOT…

    4 条评论
  • Interview Etiquette

    Interview Etiquette

    In this episode, we are going to look at interview etiquette that are to be followed before, during and after an…

    1 条评论
  • My Internship Experience

    My Internship Experience

    Apart from participating in Hackathons and Coding Competitions, I also got numerous internship opportunities during my…

    1 条评论
  • Ace your HR Interview

    Ace your HR Interview

    In this episode, we are going to discuss some frequently asked questions in HR interview. It is important to be…

    5 条评论

社区洞察

其他会员也浏览了