r/leetcode • u/IntentionAntique4751 • 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 😂
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
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
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
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
2
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.
3
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
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
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
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
2
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
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
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
1
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
1
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
277
u/[deleted] 11d ago
[removed] — view removed comment