Leetcode , Hackerank , Hackerearth, etc

Techno Freak
3 min readJul 26, 2022

--

Which should you go for ??

Competitive Programming

Competitive programming is a mind sport usually held over the Internet or a local network, involving participants trying to program according to provided specifications. Contestants are referred to as sport programmers. Competitive programming is recognized and supported by several multinational software and Internet companies, such as Google and Facebook.

Where you should start (Am not advertising for any of the platform)?

If your just a student who is just entered engineer or any graduate in any stream interested in coding (learn the fundamentals thoroughly = Data Structures) . After your done with or in progress of this start your coding journey with Hackerank.

Hackerank

Hackerank has wonderful way of setting problems from the basic level to the moderate questions . For example : 30 Days of Python (Note : other programming language )topic presents you problems based on the basic fundamentals of python . Which will be helpful to brush your skills.

Hackerearth

The User Interface is bit different in this. This has wide range of questions on each topics like Arrays ,Strings with simple basic level programs for a beginner to catch hold of the DS & Algo concepts correctly.

Leetcode

Every programmer’s favorite competitive programming platform. If your planning for FAANG companies then definitely this platform you need to look out for . The questions in this platform has been asked in many interviews . All the questions are quite taxing you need to think and present the optimal solution. Which gives more depth of the concepts .

Interview Bit

This is the best till date site to practice for your dream companies. This site presents you with the questions mostly asked in the FAANG companies which is the best suited for your practice insights . All the questions are complex(not really) once you grasp logic and DS Algo . You can pass all the test cases and clear the questions .Last is the interview part, for which Interview Bit is good. It will help you tackle the interview questions with ease.

Basic Criteria

You should start with a programming language and I assume you already know little bit of C, next come the Data Structure and Algorithm analysis and designing. The best source is possibly ; GeeksForGeeks.

Start with Hackerank then proceed to Hackerearth and Leetcode then the icing on the cake Interview bit.

These websites are not designed to prepare you forgetting jobs. They help people get better in competitive programming. The problems are complex DS ALGO or MATHS based problems, most of them would never be asked by any interviewer. However, solving such problems helps to improve your thinking abilities and you can tackle a problem from many different angles.

If you want to get good at competitive programming you can practice at any of these sites but if only a good job is your concern you don’t need to. For getting a job, you can start practicing at interviewbit.com. It contains all the standard problems on almost all the topics that are asked in the interviews. You will get nice questions on DS and some algorithms as well. Plus, you can code and submit using their online IDE and get points for it. They also reward goodies and mock interviews to the top scorers.

Go and search for interview questions in geeks for geeks (best resource of all time).

--

--

Techno Freak
Techno Freak

Written by Techno Freak

Devops &Full-Stack enthusiast . Helping People to learn about cloud and opensource . Learning bit by bit

No responses yet