onAnEndeavour : Tech Job Hunting and Interview Preparation.

Shubham Sawant
howcatcancode
Published in
8 min readOct 28, 2017

Hello reader, thanks for visiting this page. This post is a little long, but trust me it’ll surely help you.

I have started a telegram channel please join for tech resources and news.

Many of Computer Science and Information Technology students tend to take up career in tech field right after the graduation. Some get offers at campus some don’t. Many tend to do job hunting after the college .

Many people decide that they want to apply for certain job at certain company but at times they lack confidence or they lack information and many such things happen.

In this post I’ll try to frame what steps should be taken for job hunting. I was preparing for campus placements and went through numerous blogs about preparing for Aptitude Tests, Coding Tests, Tech Interviews, Writing Resumes, White-boarding and whatnot. I would like to share all of it with everyone out there.

I have always believed Internet has everything lined-up for us, we need to find things at right place and use them wisely. I’ll try to share a few resources for preparation of aptitude,coding tests and Interviews. Later a few things about applying for job and things to pay special attention to.

BELIEVE IN YOURSELF. IF YOU CAN’T BELIEVE IN YOURSELF, HOW CAN RECRUITER PUT TRUST IN YOU.

I have divided this article in three sections.

  1. Prepare for Tests and Interviews
  2. Prepare for Applying to Jobs (Resume,Profile)
  3. Start Applying and Keep Track of Applications

Prepare for Tests and Interviews

  • Aptitude Tests:

Most of the Companies conduct Aptitude Tests, these tests are mainly conducted to eliminate the masses in one shot. Elementary Mathematics and Logical Ability is tested. Sometime Communication Skills section is also added in tests. There are many platforms to prepare for such aptitude tests.

  • Coding Tests:
    Coding Test is mainly focused to test candidate’s problem solving skills and implementation skills. Practice regularly on Hackerrank, Hackerearth and Codechef like platforms for better results.
  • Core Courses of your Stream:
    Data Structures, Algorithms, Operating Systems, Database Engineering, Computer Networks, Software Engineering, Computer Architecture will do most of it. But one should use appropriate resources and give enough time to all these courses. Every other technical Interview and Test will be based on concepts of these core courses.
  • Programming Languages, Frameworks and Other Technologies: Study about any programming language of your choice, any other frameworks or libraries. One should also go through some important tools and technologies viz Git, Debugger .
  • Interests and Expertise:
    Work upon technical interests and expertise such as Web Development, Machine Learning etc…
  • Soft Skills for Interview
  • Resources

Prepare for Applying to Jobs (Resume,Profile)

  • Resume:
    It matters a lot. It’s the start of your application and recruiter will make her first decision based on your resume. Reviewers don’t spend much time on resumes. Make sure your resume stands out and makes reviewer read it.
    Some Resources :
  • Cover Letter:
    Cover letters are important to describe why you’re a great fit for the role.
  • LinkedIn, GitHub profiles (other relevant profiles):
    Having updated and expressing profiles make you standout. LinkedIn is pretty much important to make a mark in professional community. GitHub gives idea about your coding habits. Any other profiles giving details about your skills and such as Stack-overflow, Sport Programming websites, Quora, Twitter etc..
  • Answers to usual questions in applications:
    Every other Interviewer will ask you to introduce yourself. The way you introduce matters a lot. Things mentioned in Introduction makes a mark right at the start of Interview and it’s said First Impression is Last One. Instead of getting baffled, decide what and how you’re going to speak.
    Same applies to the following questions:
    - Introduce Yourself.
    - Why should we hire you ?
    - What excites you about X-Company ? / Why X-Company ?

Start Applying and Keep Track of Applications

  • Excellent Profiles on Job Portals:
    There are many job portals having thousands of jobs. Each one has different features and speciality. Create excellent profile with all your details. Make sure you add relevant and appealing information on portals about you. This makes you stand out.
    I’m enlisting a few platforms in order of relevance. Please take a look, create your profiles and start applying to desired jobs.
  • Application Tracking:
    Tracking applications is important for not loosing any opportunity.
    Create an Excel Sheet with columns such as
    - Sr.no
    - Name of Company
    - Date applied on
    - Platform applied on
    - Response/Remarks

I’ll keep updating this post. There’s so much to prepare for this endeavour. Make a plan and stick to it and use time, resources properly.

If I can help you in any way drop me a mail at sawantshubham571@gmail.com visit my portfolio moghya.me .

If you like the post please share it with others. Keep bitpaws onboard happy coding :)

Remember, Red, hope is a good thing, maybe the best of things. And no good thing ever dies.

— The Shawshank Redemption

--

--