I Finally Solved 1000 Leetcode Problems (My Thoughts / Was it Worth It?)

Поділитися
Вставка
  • Опубліковано 16 лис 2024

КОМЕНТАРІ • 11

  • @UcheCodez
    @UcheCodez 3 місяці тому +3

    Congratulations, wishing you great successes to come 🙌

  • @garya1809
    @garya1809 3 місяці тому +1

    I just had one where an interviewer showed me a problem and it was a recursive tree traversal item then he said "but I don't need you to solve it... here is the full solution" and then showed me code...and then he started with "so what would happen when I delete this part of of the if check here?" and at first it was pretty easy like, "well then you are only checking the left nodes". And he just kept going with questions about 'what about here?" "that is the base case, then we can ever exit"...and they were general tree traversal items so he was checking if I had more than memorized how to solve but the implications of problems...but then he kept going with things like "what change could you make here to go breadth-first instead?" and then other things like "if we had a heuristic to indicate the solution is almost aways deep on the right side of a balanced tree, what changes would you make to this code". And it kept going ...forward edges, back edges... biconnections... and all that from one 'easy leetcode' tree question. And in the end I failed with "we allow applicants a year to reapply and I feel you are pretty strong now but that a year would be enough for you to be where we want, so let's talk in 2025".

  • @AmeliaTaylor99
    @AmeliaTaylor99 3 місяці тому

    Is there a place where you talk about the patterns you learned while solving it the LeetCode problems ?

  • @xvzf115
    @xvzf115 3 місяці тому +1

    Epic

  • @powerHungryMOSFET
    @powerHungryMOSFET 3 місяці тому

    bro do you realized that leetcode is used for passing the interviews due to competition and it has nothing to do with the job you do ? I mean if somebody asks to build OS kernel from scrach that would make much more sense. Do you think leetcode can be practiced by a cab driver or bus driver who doesnt have any CS degree?

    • @therealraymondjones
      @therealraymondjones  3 місяці тому

      Leetcode is a lot like math. You might as well be saying "Do you really think schools should teach Biology to non-STEM majors". The reason we learn math / physics for CS degrees is because they teach problem solving skills (That's also why math/physics majors make way more money than Finance majors at finance jobs). Data Structures and Algorithms is the same idea, it's just problem solving. Anyone can learn it.

    • @powerHungryMOSFET
      @powerHungryMOSFET 3 місяці тому

      @@therealraymondjones why dont then we build a GPU core in the interview? it needs advance level of maths, leetcode is just for passing interviews, I know people who are in big tech and working on HTML,CSS,JS , I mean just the DOM manipulation, which hardly even need any maths or DSA. Leetcode was created to weed out who doesnt know leetcode problems, its not at all measure of CS degree. I mean cab driver without CS degree is better or with a CS degree

    • @therealraymondjones
      @therealraymondjones  3 місяці тому +1

      @@powerHungryMOSFET Interviews will never be a measure of the worth of a programmer. Do not use leetcode as your worth. Do not use 45 minute interviews to gauge your worth. A 45 minute conversation will never be enough to cover 4 years of someone's CS degree or career

    • @powerHungryMOSFET
      @powerHungryMOSFET 3 місяці тому

      @@therealraymondjones right, leetcode is just for passing the interviews, it doesnt say anything about your background. 45 minutes is enough to ask quality questions, such as why garbage collector is used, how JS implements it? why JS is not mulithreaded etc. These questions tells a lot about CS degree