Competitive Programming VS Leetcode/HackerRank/HackerEarth if one year left for placements?

Hello! Please give me your helpful insights.
PS: I am from one of the old IITs, not to brag but to give you an overall idea about the placement scenario.

Choosing between competitive programming and platforms like Leetcode, HackerRank, and HackerEarth depends on your goals and the company you are targeting for placements.

If you are specifically targeting companies that prioritize competitive programming, then dedicating your time to competitive programming is a good choice. Participating in coding competitions and solving problems from online judges like Codeforces, AtCoder, Topcoder, or participating in ICPC (International Collegiate Programming Contest) can help you gain the skills required by those companies. However, it’s worth noting that many companies no longer rely solely on competitive programming skills, and some companies may not even ask coding questions during their recruitment process.

On the other hand, platforms like Leetcode, HackerRank, and HackerEarth are designed to help you prepare for coding interviews by providing a collection of coding problems that are often asked in interviews. These platforms are more focused on helping you develop problem-solving skills, and they also provide tutorials and guidance to help you improve your programming abilities.

In conclusion, it’s best to focus on both competitive programming and platforms like Leetcode, HackerRank, and HackerEarth to prepare for placements. It’s important to have a well-rounded set of skills that include both problem-solving abilities and competitive programming skills.