Do you feel leetcode actually makes you better at your job?

New Fungi
Apr 17 25 Comments

I've been a professional software developer for around 8 years. 2 weeks ago I started leetcoding to see what all the talk was about.

While I see some value to it, there's a whole lot that goes into software engineering (architecture trade-off, source control strategy, communication, ability to collaborate and learn on the fly, ability to prioritize and hit deadlines) that has nothing to do with leetcode.

I think that leetcode style questions should only play a small role in assessing a candidates ability for a role. Anyone else agree?

Edit: work at Microsoft, TC ~230k

comments

Want to comment? LOG IN or SIGN UP
TOP 25 Comments
  • Microsoft blind1186
    Doesn’t matter. If not happy with current TC, leetcode is your savior.
    Apr 17 0
  • New IObN66
    Better than being blocked out because you didn't graduate from Harvard/Princeton/Yale/Stanford/CMU/MIT/CalTech. Seriously, no matter what anyone says, leetcode life is miles better than pure college prestige hiring that any other career that pays similarly requires.
    Apr 17 2
    • New Fungi
      OP
      Totally agree
      Apr 18
    • Netflix Nqac32
      True
      Apr 19
  • Amazon hot 🍞
    Opinions don't matter. The fact is companies that pay top of market ask leetcode in interviews. This means if you answer the questions, you have a chance to go from 150k to 300k. Don't want to double your salary? That's fine, keep hating.
    Apr 17 2
    • New Fungi
      OP
      No hatred, I agree that big companies ask leetcode style questions.

      I'm just wondering if you feel like practicing lc has actually made anyone better at software development.
      Apr 17
    • Amazon hot 🍞
      I mean I'd argue I'm better because of it. Tree traversal, linked lists, and optimization are all things I can say I'm definitely better at.
      Apr 17
  • PTC bGuR03
    Whats your TC and where do you work? Your 8 yrs experience and your 'insight' doesn't mean shit if u worked at Infosys or ilks for 60k per yr.
    As Microsoft said.. If you want $$ and faang, lc is your savior. I got into G cause of 3 months lc.
    Apr 17 4
    • New / Eng rksh
      Really? So infosys or other consulting gigs suck and employees there are not talented?
      Apr 17
    • Facebook nr0
      Yes
      Apr 17
    • New / Eng rksh
      Why though? I was about to apply there due to visa issues
      Apr 17
    • New Fungi
      OP
      Yeah- I'd actually say that assessment is accurate.

      Again, I'm not saying that lc isn't used a lot to filter candidates, I'm just saying that it's not *useful* for filtering candidates.
      Apr 17
  • Google / Eng Neopets😍
    Yeah it sucks. But I wouldn’t be in Google without it. It’s not that hard, anyone can be good at it. Just put in the time bro.
    Apr 17 1
    • NASDAQ / Eng Oswego
      Not everyone can be good at it, but there’s a fair chance if you can get through algos course or math/physics stuff you should be able to. But there is a limit where it seems people just can’t do it (luckily for us)
      Apr 17
  • I hated it long enough before sucking up, well, more like challenging myself to be good at it. You have to train your mind that this is a competitive exam and your future depends on it. Few months of work and you'll be golden. As others mentioned you'll literally double your salary if you are making less than 160K.

    The positive side of it is, I started looking how I can save extra 5ms of run time in every piece of code I write. Or definitely helped me to think of optimizing and thinking of all kinds of corner cases. There are times I submit the code and it runs in 10ms, I go to the run time graph and there are solutions that run in 0ms, I literally shout when I see that. The big companies which are crazy about leetcode style interviews are all so big that every 5 ms you can save have a lot of impact overall
    Apr 17 1
    • New Fungi
      OP
      Gotcha, sounds like it has helped you in your day job then.
      Apr 17
  • Micro Focus PRESTIGE.
    One could argue that being good at solving leetcode problems can you get a job offer at a company with an environment where you WILL become a better engineer.
    Apr 17 0
  • Netflix Nqac32
    It's kinda fun and does sharpen the algo skills a bit, but it's no replacement for genuine experience with real world problems, multi-team projects, and ambiguous requirements. As a hiring criteria, it's useful for college grads who have no experience, but not the most effective way to evaluate Senior candidates*.

    *Unless you're trying to hire someone to sit in a bubble and solve little algo puzzles on their own.
    Apr 19 2
    • Disney ebcdic
      The thing is, it's something that is very easy to evaluate. It's much more harder to check your skills of "solving real world problems". Not only harder by itself, but it's not scalable. It requires professional interviewers, while anybody can evaluate how you traverse a tree. Early in the day there was a strong correlation between your coding/algo skills and other skills, now with leetcode masturbation it becomes less and less correlated.
      Apr 20
    • Netflix Nqac32
      That's true. At Netflix, hiring managers typically spend a lot of time and effort on hiring and we still make mistakes. Hiring well is hard, and certainly not a solved problem.
      Apr 20
  • BNY Mellon
    🐖ilton

    BNY Mellon

    PRE
    Goldman Sachs, Enigma, HP
    🐖iltonmore
    I think LC does improve my work a bit. I learn how to best implement certain graph traversals and I become more familiar with subtleties of Python and features of the lesser known portions of the stdlibs.

    FWIW, I've been using Python for the better part of five years and I'm still learning new tricks.
    Apr 17 0
  • New / Eng rhpx71
    Funny enough, yes. But I work in an area that's fairly graph & algorithm heavy.
    Apr 18 0
  • Lyft alqt61
    No but definitely helps finding one.
    Apr 17 0
  • Jet.com / Other
    gtfoorgtfo

    Jet.com Other

    PRE
    Starbucks
    gtfoorgtfomore
    Only some aspects of testing my own sh1t so I don’t get paged at night.
    Apr 17 0
  • Oracle blindHaker
    NO

    Just helps in finding one.
    Apr 17 0