Here you can select any platform for learning and practicing coding in your choice of programming language.You can also participate in many contests,events,challenges and build a good profile which you can showcase duirng your Interviews.There are also many hiring challenges by many companies from which you can get hired by top-companies with a good package.
Here is the list of top coding platforms where you can learn and practice coding.
HackerRank is a technology company that focuses on competitive programming challenges for both consumers and businesses, where developers compete by trying to program according to provided specifications.
HackerEarth is a startup technology company based in Bangalore, India that provides recruitment solutions,competitive programming platform which supports over 32 programming languages.
CodeChef is a non-profit educational initiative of Directi. It aims to provide a platform for students, young software professionals to practice, hone their programming skills through online contests
Topcoder is a crowdsourcing company with a global open community of designers, developers, data scientists, and competitive programmers.
SPOJ (Sphere Online Judge) is an online judge system with over 315,000 registered users and over 20,000 problems.