top of page
Writer's pictureVish Katyan

A Full Roadmap to get into Top Product Based Companies




In this blog post, I am going to tell you how can you prepare for top tech giants to get placed.



Do you know what big tech giants like Google, Microsoft, Intuit, D.E. Shaw and many more. These companies focuses mainly on your problem solving part, which is the most necessary thing for a programmer.

So the question is how to prepare for it?


There are few steps that you will have to follow:


  • Prepare a Language

You are a programmer and obviously you should have knowledge about a programming language. You can choose depend on your interest it's either C++ or Java or Python but not C because C is not an object-Oriented Language. So, do prepare your language.


In upcoming blogs, I will also tell you about best resources to prepare.


  • Data Structures & Algorithms

This is the most necessary step in order to get prepared. Many service-based companies require only basic knowledge but if you want to go into tech giants then you should have knowledge about Data Structures & Algorithm. As a programmer, it will enhance your problem solving skills. Once you feel comfortable in DSA then you can solve questions on platforms like HackerRank, Hackerearth, Interview Bit, Leetcode, Cofechef, Codeforces and many more.


  • Competitive Coding

Once you have done with DSA and you see you can solve questions (Basic & Intermediate Level). Then go to Coding Platforms like HackerRank, Hackerearth, Interview Bit, Leetcode, Cofechef, Codeforces and many more.


  • Development & Open-Source Contribution

Once you feel like you have good command over DSA then do parallely Development part. It is necessary for you to have some good command over development like Website Development, Android Development, Machine Learning. It depends on your choice of interest.


Along with Development do some open-source contribution on GSOC (Google Summer of Code), Git, etc... It will boost your development and finding bugs as well (makes you creative).


  • Projects

Now it's time to have some awesome projects. The UI (User Interface) of your project should be amazing because the recruiter i.e., HR will see your project and this is based on UI. If he/she finds UI interesting and attractive then there might be a chance they shortlist you.


If you deploy your project then it will be cherry on cake.



  • Theory Subjects

After your coding round for any company. There will be a interview before HR interview. In that Interview they will ask you some theory subjects questions and you have to prepare for the same. Subjects including:

  1. Networking

  2. DBMS

  3. Operating System

  4. System Design (For freshers -> Basic Level & For Experienced, it is important)

  • Grow your Network

Now-a-days Linkedin, twitter is growing regularly. Many company professionals, HR uses this to hire employees, So this can be a positive thing for you if you have maximum connections. You can reach out HR's personally. if you don't have account on Linkedin and twitter then what are you waiting for?


  • Mock Interviews & Apply in Bulk

If you have lack of confidence and in speaking english then do mock interviews on Pramp, Spoj, etc...These are platforms for mock interviews.


Apply in bulk means just apply for the position that you want in every company. Try to connect with HR's to give interview.


If you apply for 50 companies in a day then there must be 5-10 responses that you will have.


So, this is all about a Full Roadmap.


Thankyou


Recent Posts

See All

Comments


bottom of page