Sign in
Log inSign up
Tips to practice Programming Problems ( Beginner's guide)

Photo by Quinton Coetzee on Unsplash

Tips to practice Programming Problems ( Beginner's guide)

Improve you problem solving ability using hackerrank & leetcode.

Md Monis's photo
Md Monis
·Feb 16, 2022·

2 min read

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 :-

  1. Click here and sign up/ in ( You can use you google/facebook/github/LinkedIn Accounts or your Email address)

Screenshot (273).png

2.Scroll down and click on the language you prefer.

Screenshot (274).png

  1. So, I Selected Java and I have options like (Status / Skills / Difficulty / Subdomains)

Screenshot (280).png 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

Screenshot (281).png

5.You can also compete in contest or you can get certificate for your skill

Screenshot (275).png

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 :-

  1. Click here and sign up/ in ( You can use you google/facebook/github/LinkedIn Accounts or your Email address)

Screenshot (276).png

2.Go the problems section on the top left.

Screenshot (277).png

3.Here you search the kind of problem you want to practice( Use tags).

Screenshot (278).png

4.You can select the difficulty of problem you want to practice.

Screenshot (279).png

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.