Keep posting bro! Love your content. What type of coding do you like besides leetcode stuff? Have you done anything with Next.js/react or python? APIs? Projects are more fun for me. At this point im just trying to launch startups for passion/my portfolio
Thanks! I do some web projects outside of leetcode, mostly random tools that can help me day to day. Like this site patswhiteboard.com/ It's React.js and Python and AWS usually. I'm practicing C++ stuff too so I can move into being able to do embedded type of projects / code faster programs. Start ups would be really cool. Sounds like a fun idea
How many problems do you think it takes until someone is proficient/can pass most interviews? Also do you recommend skipping easy and going straight to mediums?
Honestly, I don't remember the specific one. It was in like 2018 when I read it from my college's library. I remember it was pretty scientific though and popular. Something like a.co/d/02IprLS9 or a.co/d/0bo7Kf3d I've read other related like: a.co/d/00lo8dpS a.co/d/07lUX66h
I would really also suggest foundational stuff; reading and doing all the problems in concrete mathematics, then reading CLRS will definitely make you pretty proficient without even touching leetcode.
For my CS degree we did Calc 1,2,3 + Discrete Math + Linear Algebra. None of those helped me solving DSA problems. So I don't even recommend them cuz it personally didn't help me. I read Skiena's Algorithm Design Manual too (idk about CLRS) and it was a great book but did not help me solve problems better. Only practice helped me solve problems better
When people set out to learn English, I'm like, "you should start with Olde English. Then move to Middle English. Learn Latin, then also consider German and French. 15-20 years of study make it so that English is quite easy to learn."
@@the-real-dr2050 I don't think this is analogous. Many of the theoretical concepts give you a strong intuition that may even lead you to developing algorithms on your own. I know that it is not necessary, but I do think it is the most optimal if one would like to improve their problem solving capabilities to the furthest extent possible
@@sisyphus_strives5463 For the general work of constructing algorithms, sure you do need theoretical concepts. But to grind on Leetcode and come through a FAANG interview successfully... the concepts you need are VERY basic (hashmap, set, linkedlist, array). But to be able to come through a problem you've never seen and solve it in under 10 minutes... you need a lot of direct practice solving problems, and understanding the patterns (e.g., Sliding Window, DFS, BFS) that you can apply to solve. Personally, I would skip the foundational study and fill in gaps where necessary.
Thanks for these bro, especially the psychology part 👍
Keep posting bro! Love your content. What type of coding do you like besides leetcode stuff? Have you done anything with Next.js/react or python? APIs? Projects are more fun for me. At this point im just trying to launch startups for passion/my portfolio
Thanks! I do some web projects outside of leetcode, mostly random tools that can help me day to day. Like this site patswhiteboard.com/
It's React.js and Python and AWS usually. I'm practicing C++ stuff too so I can move into being able to do embedded type of projects / code faster programs.
Start ups would be really cool. Sounds like a fun idea
Great advice!!!! Thankss, it’s really that simple practice, practice and practice but not many people stick to it!
Thanks Michael!
Great video! ❤👏
How many problems do you think it takes until someone is proficient/can pass most interviews? Also do you recommend skipping easy and going straight to mediums?
Which CBT book did you read?
Honestly, I don't remember the specific one. It was in like 2018 when I read it from my college's library. I remember it was pretty scientific though and popular. Something like
a.co/d/02IprLS9
or
a.co/d/0bo7Kf3d
I've read other related like:
a.co/d/00lo8dpS
a.co/d/07lUX66h
I would really also suggest foundational stuff; reading and doing all the problems in concrete mathematics, then reading CLRS will definitely make you pretty proficient without even touching leetcode.
For my CS degree we did Calc 1,2,3 + Discrete Math + Linear Algebra. None of those helped me solving DSA problems. So I don't even recommend them cuz it personally didn't help me. I read Skiena's Algorithm Design Manual too (idk about CLRS) and it was a great book but did not help me solve problems better. Only practice helped me solve problems better
When people set out to learn English, I'm like, "you should start with Olde English. Then move to Middle English. Learn Latin, then also consider German and French. 15-20 years of study make it so that English is quite easy to learn."
@@the-real-dr2050 I don't think this is analogous. Many of the theoretical concepts give you a strong intuition that may even lead you to developing algorithms on your own. I know that it is not necessary, but I do think it is the most optimal if one would like to improve their problem solving capabilities to the furthest extent possible
@@sisyphus_strives5463 For the general work of constructing algorithms, sure you do need theoretical concepts. But to grind on Leetcode and come through a FAANG interview successfully... the concepts you need are VERY basic (hashmap, set, linkedlist, array). But to be able to come through a problem you've never seen and solve it in under 10 minutes... you need a lot of direct practice solving problems, and understanding the patterns (e.g., Sliding Window, DFS, BFS) that you can apply to solve. Personally, I would skip the foundational study and fill in gaps where necessary.
@@sisyphus_strives5463 you're not wrong but if you want to get a job, you just learn Leetcode.