DEV Community

Cover image for 1 Year of Consistent LeetCoding

1 Year of Consistent LeetCoding

Davinderpal Singh Rehal on October 24, 2024

It was September 2023, a time when change was in the air. I found myself between jobs, and as luck would have it, Google had just kicked off a hiri...
Collapse
 
anmolbaranwal profile image
Anmol Baranwal

Great 🔥 I was always more interested in GitHub compared to Leetcode. Solved around 124 questions on all topics (except trie) and then moved on. My favorite topic was DP.

Being consistent definitely helps.

Collapse
 
davinderpalrehal profile image
Davinderpal Singh Rehal • Edited

:EDIT: Just realised there is a comment already asking the same

DP is something I still struggle with specially the harder problems. So when you say more interested in GitHub is there a section in GitHub for solving problems?

Collapse
 
kelsey-d profile image
kelsey-d

Do you mean you preferred contributing code? Clarifying just in case there was anythign else GitHub offered it's a completely different landscape to LeetCode.

Collapse
 
anmolbaranwal profile image
Anmol Baranwal

Yes, I loved working on new projects and contributing to open source.

I participated in 500+ discussions (was trending on github discussions for 2 months), did 200+ PRs (became a maintainer of open source repo) and created several projects (got 1k+ stars)...

I have slightly less time now but I have always been more interested in development side rather than CP.

This is my GitHub if you want to check it out!

Anmol-Baranwal (Anmol Baranwal) · GitHub

Top 5% GitHub 💜 Open Source Advocate & Maintainer 😄 Software Developer (200+ PRs) 🔖 Technical Writer (500k+ Reads) 🔥 Open for Collab - Anmol-Baranwal

favicon github.com
Thread Thread
 
chrisx001001 profile image
ChrisX001001

How do you make money? Because I can code I just need to profit from it lol

Thread Thread
 
anmolbaranwal profile image
Anmol Baranwal

I’ve never done anything just for the money. All the time I spent in open source, I never once thought about getting something back from the community, like a job or anything.

You can either do freelancing, technical writing or try Indie Hacking. There are bunch of things you can do to earn money using coding but only a very few would match your style.

Thread Thread
 
chrisx001001 profile image
ChrisX001001

Thank you :) I am trying freelancing but hard to get gigs and they don't pay much.. you are completely right about everything though.

Collapse
 
vignesh_s_d92096a83af7013 profile image
Vignesh S

Which GitHub link are u talking about?

Collapse
 
blessedtechie profile image
Blessing Emejulu

Thanks so much. I will check out the sheets and start leetcoding.

Collapse
 
freelancer2020 profile image
Mostafa

Keep going 💪

Collapse
 
backyardkaiju profile image
Mohammed Awwal Mohammed

This is beautiful. I'm off to go check leetcode out this instant.

Collapse
 
amitovhal2 profile image
amitovhal2

Great Article; I felt the same when I first encountered the leetcode problems,
Also, great Excel. If it's okay, can you please share the sheet for anyone to use and track their progress? I didn't get where exactly or how it marked the self-solved problem.

Collapse
 
davinderpalrehal profile image
Davinderpal Singh Rehal

Thank you, you should be able to download a copy of the sheet and use it for yourself.

I am using a boolean marking system for all the questions I encounter. What I usually do, say if the problem is Two Sum, it is marked as an easy question so on my timer I will set 25 minutes and if I am able to solve it within the time limit then I will look at the topics that belong to the question which is Array and Hash Table, so in my sheet I will create new row with the name of the problem, then in the column for Array and Hash Table I will mark them as a Yes. If I was not able to solve the question in 25 min or I had to look at the hints or a YouTube video then I would mark those columns as No.

I hope that makes sense, in this way I am able to see which topics I need to concentrate on more.

Collapse
 
alisamir profile image
Ali Samir

Image description

Collapse
 
dinesh_reddy_4cd59b51bec7 profile image
dinesh reddy

Where do you work currently? Did you land a job in big 4?

Collapse
 
nozibul_islam_113b1d5334f profile image
Nozibul Islam

Great, Thank you for sharing.

Collapse
 
ameer_hamza_5a71257dd6d27 profile image
Ameer Hamza

I appreciate the help you have given us and the efforts you had gone through.

Collapse
 
jairo1031 profile image
Jay Rodriguez

What are your thoughts on Algomonster?

Collapse
 
essijunior profile image
NDANG ESSI Pierre Junior

Thanks for the information and good luck for the next challenge with Google ;)

Collapse
 
ohnoanyways profile image
Jesse Mathiu

damn, kumbe uko area

Collapse
 
paras_wadkar profile image
Paras Wadkar

Great i was thinking about starting my journey into the world of DSA and i think i've found good advice that will help me achieve my goal

Collapse
 
silverfos_e94 profile image
SilverFos

Always nice to read experiences of people as a beginner myself. Guess I gotta keep moving forward with your experience in mind too hah!

Collapse
 
arunvasu_r profile image
Arunvasu mr

Have you followed any particular DSA courses at the beginning?

Collapse
 
davinderpalrehal profile image
Davinderpal Singh Rehal

I have tried AlgoExpert and NeetCode, out of which I recommend NeetCode more, though I recommend just doing a list from LeetCode and go deeper in topics that you have problems with. I don't have a particular course.

Collapse
 
hamidul_islam_ca3e9d4201e profile image
Hamidul Islam • Edited

How does your trained neuron respond to unseen data?
What is its accuracy in handling it?😊

Collapse
 
gerhard_justolsen_33dcf7 profile image
Gerhard Just Olsen

Very inspiring 😃🦄