Photo by Quinton Coetzee on Unsplash
Tips to practice Programming Problems ( Beginner's guide)
Improve you problem solving ability using hackerrank & leetcode.
Prerequisites :- Basics of any programming language
So, after you've learnt any programming language, you need get better at problem solving to write optimal code and clear your coding assessments to get a good job (if you want one).
Let me show you where to start...
For beginners, Hackerrank is one of the best websites where you can practice questions. It's like playing a game where you earn points and even stars by solving questions and for seeing solutions your points get deducted.
Here's a quick and simple guide for traversing Hackerrank :-
- Click here and sign up/ in ( You can use you google/facebook/github/LinkedIn Accounts or your Email address)
2.Scroll down and click on the language you prefer.
- So, I Selected Java and I have options like (Status / Skills / Difficulty / Subdomains)
As a beginner you should check problems on easy level
4."What if you get stuck while solving problem ?" Don't worry , just open the discussion tab
5.You can also compete in contest or you can get certificate for your skill
So, This was all about hackerrank...
Let see what Leetcode is...
I personally recommend using leetcode after solving some problems on hackerrank.
You can say that Leetcode is for Beginners+ or intermediate level programmers practicing Data Structures and Algorithm.
I am not saying that if you don't have any knowledge of Data Structures and Algorithm you cannot use leetcode. But I personally recommend using leetcode after hackerrank.
I have some resources for learning DSA and Development in this Article.
Here's a quick and simple guide for exploring leetcode :-
- Click here and sign up/ in ( You can use you google/facebook/github/LinkedIn Accounts or your Email address)
2.Go the problems section on the top left.
3.Here you search the kind of problem you want to practice( Use tags).
4.You can select the difficulty of problem you want to practice.
For more details , you can watch this video:-
How I Cleared My Google Interviews - Use LeetCode Effectively!
Do comment down any feedback or recommendations you have.