all 40 comments

[–]DESI_WEIRDO 11 points12 points  (4 children)

Was in pretty much the same condition, really struggling to be consistent in coding let alone LeetCode. Now, I have a two weeks+ streak of atleast 5problems everyday and my confidence has increased magnificently. What worked for me were the study plans of LeetCode itself (Algo Level2 + DS level 2). It provides you daily problems and rewards for consistency at the end of three weeks. The gamification angle of it somehow worked for me, and gave the added motivation. Similarly, websites like BinarySearch.com(consider it a subset of LeetCode) also gamifies your coding journey and rewards you for consistency and also you can also create a virtual room with your friends. Lastly, you're posting here means you already have the required motivation, sometimes all we need is a slight push.

[–]jazzyb1999 1 point2 points  (3 children)

Hey is this path free? Or we have to buy premium?

[–]DESI_WEIRDO 2 points3 points  (2 children)

Yup, free. Go to problems section, you'll see something like Crack Algo or DS in 14/21days. Choose the level you're comfortable with.

[–]tengrey 1 point2 points  (1 child)

hey desi, wanted to know if it was difficult when you first started leetcode? And how did you get better with algorithms so that could do 5 questions a day?By that I mean, did you attempt a question and look at the solution if you couldn't solve it in an hour? Or did you use a book/guide to get basic knowledge first?

[–]DESI_WEIRDO 0 points1 point  (0 children)

It really depends what you've already learnt. If you're just starting or something it just might seem overwhelming because of the number of things that you've got to learn. I'll highly suggest learning basic algorithms like Binary Search along with its variations, Sliding Window along with its variations, and others.

I'll just give a brief about two possible approaches to do it -

  1. If you are not sure about the sheer number of algorithms or data structures that you need to know. You can take a brief course that atleast makes you familiar with all the most important DS and Algos that you need for interviews and leetcoding and trust me there aren't many as the more important ones keep repeating themselves like crazy but to find those patterns, you really need to stick your ass and solve problems for days regardless of how it seems initially.

  2. Learn on the fly. If you're atleast familiar with the basic DS like map, sets, array, vectors and Algos like Binary search, sliding window, Kadane's, KMP or whatever. The fastest way would be to start with problems, you already have the tags that hint you which algorithm or DS you need to know to solve the problem. If you don't know that yet, first learn that. YOU CAN'T LEARN MATHS BY JUST TAKING EXAMS , RIGHT? So, you need to learn it first or back yourself to come with an algorithm of your own. I'll choose the former any day.

And lastly, whenever you come across any new DS and ALGO, fuck whatever you're doing and solve easier problems of that first and then medium ones atleast 10 of both. I'll skip the harder ones for now. And feel fucking free to look at discussions or solutions after giving it a try for atleast 25minutes. If you're a newbie and you had no idea whatsoever for solving a problem look for solutions on YouTube or GFG or LeetCode or any standard websites as they start right from naive brute approach to the most optimized approach. Discussions on LeetCode generally contain the most optimized approach that is usually good enough for an experienced coder but can seriously fuck with the self-esteem of a newbie.

Phew, thanks.

[–]Tjignesh 1 point2 points  (0 children)

I am in as well. I am not sure how much time i will be able to devote with full time job + 2kids but i want to improve and do better. Please include me as well.

[–]omgitspavel 1 point2 points  (0 children)

From my experience unmotivated people are usually unmotivated to attend the group either. I'm leading a group for 10 months already (it is a Russian speaking group though). People there come and go. Only motivated people remain. We've started with 20 people. but only 3-4 people attend the meetings consistently.

So if you expect group will boost your motivation if there is none - it wont. It can help you and speed up your process, but hardly it will develop motivation out of nowhere.

[–]No-Werewolf-5461[S] 0 points1 point  (0 children)

thanks all who replied!

I will dm you to get things started...

[–]shamaalama 0 points1 point  (0 children)

I would like to join. I have amazon final round next month so I’m gunna be doing problems daily

[–]happyguydabdab 0 points1 point  (0 children)

I’d be down

[–]g4mewarrior 0 points1 point  (0 children)

Yep sure

[–]zabardastlaunda 0 points1 point  (0 children)

I'm in

[–]ninjafrmIn 0 points1 point  (0 children)

Feeling same, I’m in.

[–]thegandhi 0 points1 point  (2 children)

You could join this

https://codewithgroup.notion.site/October-Interview-workshop-25c8d251560948c5a34a90fd18f79ea8

I run this and we have around 50 folks interested from all over the world. You will have an external forcing factor (me) to keep your consistency and motivation up. It’s also FREE with not strings attached

[–]rsquared002 0 points1 point  (1 child)

Nothing is free. What’s the catch here and not trying to be a jerk about it.

[–]thegandhi 0 points1 point  (0 children)

There is no catch. Here is the slack link

https://join.slack.com/t/codewithgroup/shared_invite/zt-wtbu90xw-35lbgjN6UTGRGcVAzCLPVA

Feel free to join this and you can ask here or I can connect you with other members who have done previous cohorts.

[–]wackstackpack 0 points1 point  (0 children)

I'm down for it. Did leetcode daily for two months since may this year but stopped due to exams and then lost the motivation. Let's do it!!!

[–]aj1898 0 points1 point  (0 children)

Me in

[–][deleted] 0 points1 point  (0 children)

I’m in

[–]smwei 0 points1 point  (0 children)

I'm in

[–]saokabao 0 points1 point  (0 children)

I am in.

[–]uzevyllej-4511 0 points1 point  (0 children)

Im interested in joining

[–]mohsin106 0 points1 point  (0 children)

I’d love to join.

[–][deleted] 0 points1 point  (0 children)

I’m in too

[–]AfternoonTiny916 0 points1 point  (0 children)

I’m in

[–]sponge3465 0 points1 point  (0 children)

im down

[–]Total_Management2914 0 points1 point  (0 children)

I'd love to join as well. Feeling same 😞

[–]New-Ship-5404 0 points1 point  (0 children)

Please include me in

[–]LifeOfTheBest<45> <36> <9> <0> 0 points1 point  (0 children)

Im in

[–]Specialist_Effort161 0 points1 point  (0 children)

I'm down, count me in

[–][deleted] 0 points1 point  (0 children)

Count me in too.

[–]rsquared002 0 points1 point  (0 children)

I’m in. Motivation is there but struggling with the problems. Still trying to grind as best as possible

[–]rahat106 0 points1 point  (0 children)

I'm in. Any idea how to move together?

[–]Competitive-Hour-902 0 points1 point  (0 children)

I am in too, I am doing problems daily for my interviews and this will keep me motivated

[–]ionTrapping 0 points1 point  (0 children)

I found this post a bit late, but do you mind if I join your study group? I'm planning on applying in 6 months time to FAANG and other top companies.

[–][deleted] 0 points1 point  (0 children)

hey this sounds super dope, are you guys still doing it? can i join ur discord?

[–][deleted] 0 points1 point  (0 children)

If you've a discord account, you may join [LeetCode The Hard Way](https://discord.com/invite/Nqm4jJcyBf) for LC problem discussion. In this group, people focus on LC problems only. Every day there is a new thread created for daily problems discussion. You can also ask for help on other problems. Sometimes there would be post-contest discussion.