Sunday, March 7, 2021

Improve Problem solving and Platforms to practice coding

 One of the main problem facing young ones who just started coding and decided to practice coding. To improve and get perfection in problem solving. To get perfection, We have to put hours of  hard work daily such that with the passage of time, We are gonna have a good hold in that particular skill. There are many platforms available out such that one can practice the coding and problem solving.

At first, We have to first basic knowledge of Data Structures such that  with that basic knowledge one can proceed to Algorithmic sessions.

The checklist is :

A. HackerRank

It is one of great platform which does not only just used for learning problem solving. Many giants companies are using these platforms for setting up test for hiring purposes such as Goldman Sachs.

It have wide variety of programming languages such as C, C++, Java , Python , Ruby and JavaScript. Not just programming languages more than that such as Databases, Sql , Linux  shell. and many more..



Certifications to and list goes on .



They provide ranking on the basis of question you solved and gave many contest , Jobs.

B. LeetCode

This platforms you provide better place to improve coding skills with larger Topics from all concepts. They provide monthy LeetCode challenge and daily .

Mock Interviews and coding questions which appear in the Companies test which they setup for hiring purposes

C.  CodeChef

It is one of the platforms with hundreds of problem solving question will be there to practice. Even many good developers who won hackathons and appear in coding test globally  platforms such as Codejam etc. prepared from there as it provides great problem solving question.

They offer DSA  learning series and for the beginners great tutorials .

Problem classification is also great feature of this platform such as School , Easy , Medium and so on..

D. CODEFORCES

It is great platform and knows for doing competitive programming. The rating of codeforces is worth for ones, Even many developers put their ranking in their resume. They have provided the larger number of contest. 

They have wide problem set. The coder who have good rating is rated under Top rated section with their rating and username . For the contributors they have section who contributed larger ranked under Top Contributors.

E. CODESIGNAL

Intro section is there for getting start to code then after that The Core section is there many more depth concepts are there in core section .

For Python Languages there are about 92 questions are there to start with and have grip in each cooncept.

Graph section is there for Graph data structure lovers.

Tech recruiters and engineering hiring managers use a technical skills assessment platform to gain deep insights into candidates’ skills and abilities. 

F codewars

The main aim of this platform is achieve mastery through challenge. One can improve their skills by training with on real based problem


Choose any one and start the journey of learning.

G. GeeksForgeeks

This is one the leading platform to learn any Computer Science subjects. All programming languages and many emerging technology tutorials are there such that one can start their CS carrier with it.

For practicing the platform provide all data structure concepts and classifies in different categories from basics , school and at higher levels.

Provide great content for GATE exam ,  ISRO CS exam , UGC NET CS.

Interview corner is there to get know about particular company  do hiring and asks which type of questions.

 H. hackerearth

Community for developers , assessments and hackathons.




Practice programming , prepare for interviews and level up your coding skills as much as .Don't see in the ranking wise as A means best one . I have just list all the platforms. Please first visit all and then decide to procced with any one .

I personally like HackerRank and GeeksforGeeks, codeforces


Comment down yours favorite one....

 


No comments:

Post a Comment