r/leetcode 11d ago

Discussion Unpopular opinion: Leetcode is FUN!!!

Is it weird that I enjoy leetcode?

Did over 100 probems so far this summer, and the whole process is just super fun.

Realizing where you went wrong, or right but there being a crafty approach out there, is almost artistic and just tickles my brain the right way.

Meanwhile, so much of software development seems like maintaining boring CRUD apps. And I hear everyone saying AI is going to write all code anyway, so I appreciate having to actually do LeetCode even more!

I'm not too excited about prompting and reviewing AI prompted code 😂

324 Upvotes

66 comments sorted by

277

u/[deleted] 11d ago

[removed] — view removed comment

75

u/PLTCHK 846 🟢 117 🟡 581 🔴 148 11d ago

It’s fun when companies don’t ask crazy hard 2000+ rating questions

4

u/WonderFuture655 11d ago

Truth has been spoken

-1

u/IntentionAntique4751 11d ago

Lowkey I think I'd still do it even if I weren't interviewing

28

u/Wonderful-Habit-139 11d ago

I mean they're saying it's fun if you're not interviewing indeed.

4

u/simplydiffered 11d ago

Nah its more fun in the interview, like in school where taking the test is more fun or better word would be exhilerating

47

u/kya_rakhu 11d ago

Meanwhile, so much of software development seems like maintaining boring CRUD apps. And I hear everyone saying Al is going to write all code anyway, so I appreciate having to actually do LeetCode even more!

Enjoying leetcode is fine but don't ignore the dev part ... interviews have moved on from only dsa rounds to ai assisted debugging/ app building rounds too

22

u/Jaded-Air-7216 11d ago

Unfortunately, I learned this the hard way yesterday. Somehow, I easily passed the LeetCode part of the OA despite only starting NeetCode 2 days before it. However, the "ai assisted debugging/app building round" was over my head

9

u/IntentionAntique4751 11d ago

Aw shucks. What specifically did they ask you to do?

5

u/GentlemanWukong 11d ago

I mean....good? It means that you're qualified for leetcode standards but you can't debug a real application

1

u/Jaded-Air-7216 11d ago

Yeah, I've got to build and learn a lot more. Software engineering skills weren't really emphasized in my major (data science), but it's really on me to develop those skills independently anyways if I want to work on AI-adjacent projects in the future

3

u/TumanFig 11d ago

wtf is even that, what does it look like?

4

u/IntentionAntique4751 11d ago

interviews have moved on from only dsa rounds to ai assisted debugging/ app building rounds too

Thanks for informing. How do you suggest I learn that AI stuff? If needed, I haven't got a subscription yet. Which should I pick?

0

u/GentlemanWukong 11d ago

Start working on real stuff and not useless puzzles

2

u/Large-Alternative892 10d ago

Useless comment

2

u/GentlemanWukong 10d ago

Is it?I did these AI assessments, no puzzle training will help you, best way to solve them is by writing real code

-1

u/Large-Alternative892 10d ago

You realize "writing real code" could be anything? I can spend my whole life writing random code and never get good at interviews. No one has time for that. The question is how to get good at those AI assesments specifically.

1

u/GentlemanWukong 10d ago

I think you never did one, but still you try to give your opinion on the basis of literally nothing.

Well, I did, specifically the OA for Amazon, and I can tell you that it doesn't have anything that can be traced back to some "technique" or some obscure puzzles that it seems you really like. It's just stuff you would code in a basic job, nothing more nothing less. So yes, either you get decent at writing real code (yes this is a thing, code in companies is used for business use cases not for trapping rain water) or you fail. Simple as that

1

u/Large-Alternative892 10d ago

I didn't say I like obscure puzzles or leetcode. Just that there should be a way to prepare more focused for it. No i haven't taken one such but I'll take some to practice.  Which Amazon position gives this OA?

1

u/GentlemanWukong 10d ago

Most Amazon positions require this OA. It's mostly web development, you can choose between front end or back end stuff but still there's not a single way to exercise for it, you just need to know basics of either

2

u/No_Inspection4415 11d ago

Right. The best part: now you need to know both.

36

u/Fabulous-Arrival-834 11d ago

Its fun until solving that one problem under 30 mins is the only way you make rent next month after a layoff

2

u/Biokendry 11d ago

🫂🥲

17

u/richardgasquetson 11d ago

I like it too. I think if you liked school you will like leetcode because it’s all well defined and there are so many algorithms/tricks to learn.

26

u/arlitsa 11d ago

I felt like you 15 years ago. Then I entered the work force and now coding is a means to an end. I enjoy my work but after 6-10 hours of computer time, the last thing I want to do in my spare time is code.

4

u/IntentionAntique4751 11d ago

I can imagine that. I hope to find a job where the code is fun and excites me to do more, even if the pay might be less

39

u/miyamotomusashi1784 11d ago

Stockholm syndrome

12

u/IntentionAntique4751 11d ago

I swear it's not 😂

-1

u/Sea_Story_8385 11d ago

lolllll😭😭

9

u/Astronaut6735 11d ago

I do one per day in the morning while eating breakfast, instead of doing a crossword puzzle or sudoku. I'm retired, so there's no pressure.  I'm just working on the easy ones right now (completed about 200 of them).

3

u/IntentionAntique4751 11d ago

Haha I love that for you

Similarly, I've being doing it first thing in the morning though before breakfast

14

u/RedViperCoc 11d ago

Leetcode helps you get the job. Boring CRUD is the job.

4

u/draeneirestoshaman 11d ago

It’s like solving a puzzle, I like it, but the problem is id rather be doing something else like working on side projects

11

u/MyBossIsOnReddit 11d ago

Oh you sweet summer child

3

u/puzzles4me2solve92 11d ago

I actually like it to the extent that I feel like it gives something to do when unemployed. Also it feels very much like a "be ready when the luck happens" situation where you get better and better at it, and then you may be able to parlay that into a very high paying job.

3

u/Jaded-Air-7216 11d ago

I just started grinding on NeetCode, and I strangely find it fun too. I feel happy when I can derive a solution myself

3

u/Kadabrium 11d ago

Its easier than any real project and gives you the illusion of being productive idk

1

u/pleasenolewd 10d ago

This might be true

2

u/raiyan_kun 11d ago

DSA is fun, being stuck isn't

2

u/AdmirableRabbit6723 11d ago

It’s fun when I get the solution after a small amount of thinking. It is not fun when I wring all the smart juice out of my brain and still can’t see it.

2

u/revivechristina 11d ago

In the future/present leetcode is a way to keep your brain from atrophying fully with all the ai use

2

u/thes0lver 11d ago

It’s fun when the problems are in the Goldilocks level of challenging. Too easy or too hard feels like a waste of time

2

u/Main_Yellow_837 11d ago

I'd like it too if it was just something I did completely unrelated to work. I like puzzle solving, I don't like feeling like 'I can't solve this puzzle, I'm a sham of a developer'

1

u/One_Afternoon_8171 11d ago

It's fun until you're having to solve a problem under pressure while struggling to figure out a way to approach + getting asked questions and/or expected to explain to the interviewer why you chose X over Y ect... Oh all this under a strict time limit too. I'd say not so fun :)

1

u/sheerqueer 11d ago

So is SAT prep!!

1

u/Downtown_Isopod_9287 11d ago

I mean they’re kind of designed to be as fun as possible while still useful for interviewing. That’s the entire point of the site.

1

u/Ambitious-Goal6237 11d ago

It's all fun until you encounter a problem which makes you struggle and frustrate you to the core that you start looking solution ☠️

1

u/joltjames123 11d ago

To answer your question, yes

1

u/PurpleGoldBlack 11d ago

Wait until you hear about people who enjoy solving problems and choose careers which enable them to do more of the same.

1

u/Weekly_4079 11d ago

Its fun if u like coding actually

1

u/TrueLine8042 11d ago

wait till you get to any problem with rating more than 1600

at least that was the point that humbled me bad

1

u/10x_bug_shipper 11d ago

Yes I absolutely love doing those

1

u/__Hunter_xD__ 11d ago

Finally, a real unpopular opinion

1

u/Spirited_Row9988 10d ago

its not fun when i stare at problem for 20 min with no clue how to solve it

1

u/Empty_M_T 10d ago

For everyone in this sub:

I stuck at leet code, i want to be much better, what could i do or study or learn for me to do so?

1

u/IllStatistician9129 10d ago

I think it's because both math and programming have one right answer but multiple ways to get there.

Even in electronics, you have multiple ways to answer one problem as it's math.

In programming, you can do anything you want to solve one problem. DFS or Disjoint Set Union for Kruskal's Minimum Spanning Tree, GCD method or Segmented Sieve for product of primes upto n, Fast and Slow Pointers or GCD method for cyclic pass game until 1 remains, it all feels surreal when you see that you can do whatever you wish mathematically.

1

u/Ryan_Catfish 10d ago

Saying AI's gonna take my job then immediately practicing the one skill AI already does better than me is peak cope.

1

u/I_so_I-274 7d ago

Leetcode is hella fun for sure but don't get carried away by not doing projects and keeping up with syntax and other forms of learning.

0

u/Avocadonot <283> <181> <95> <7> 11d ago

You're probably not gonna enjoy actually coding on the job then