Skip to main content

Placements '24: Resources & Advice

Image of the author

Eshaan Aggarwal @EshaanAgg

Competitive Programming & DSA

No suprise, this by far is the most important part that you need to focus on. Don’t start at the last minute, and try to inculcate the habit of solving questions and discussing with your peers early on.

Core Computer Science Concepts

These concepts take the most time, and are often the deciding factors in a low-medium difficulty online assesement where a large majority of the students are able to solve the problems. My two cents: don’t skip these topics or keep them for the last. Learn them early on, and maintain conscise notes. Then as the placement or intern season approaches, make a habit of spending 30-45 minutes daily to solve MCQs related to these topics.

GFG is probably the only resource you need for these MCQs. It is very common for the companies to directly pick questions from here, and the explanations are also very good.

Here are also some conscise notes that I started maintainging as I solved these MCQs, as well as from the questions I saw in my online assements and that of my seniors. I have no plans of updating them, and they probably won’t make any sense if you haven’t studied the topic first. But if you have, they might be a good refresher and help you in remembering some important or lesser known points, and getting those ‘tricky’ questions right.

CPP Topics

When preparing for interviews, these are some common topics that I found to be the favourite amoung interviewers, specially for C++ developer roles or low level system roles. Learn CPP is a great resource for these topics and learning C++ nitigrities in general, but it you are short on time (like I was), these are some topics that you should focus on:

PS

Computer networks in also usually included in CS concepts, but I decided to skip them in the interest of time. A very few companies ask questions from this topic (like Cisco) and for very specific roles (like Network Engineer). You might want to read about them if you are interested in such roles.