Finding DSA quite Tough
I'm not able to solve DSA Problems (Med - Hard). I have my placements in 6 months and while I have good Development Skills but my DSA Skills are lacking. Every time I try to solve a question I get stuck and copy the code from the discussion section. I want to get out of this hell!! šš
If you find any solution to this problem please do let me know , we both are sailing on the same boar
Focus on fundamentals and practice consistently. Abdul Bari sirās playlist on algorithms is pretty helpful https://youtube.com/playlist?list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O
GodSlayer
Stealth
2 years ago
Thanks
I would suggest you to not stress too much about DSA. I got a really good job even I when barely knew any DSA. Just basic array and strings part of DSA.
You can always pickup DSA once in a job. It's good to have DSA proficiency but rather than just DSA, try to code solutions for real world problem statement, not for hypothetical ones. Bcz that's where you can practically understand DSA as well as know pros and cons.
GodSlayer
Stealth
2 years ago
Thanks
SpicyMob75
Student
2 years ago
@godsplan, whatever you are saying worked for you maybe you are from a tier 1/2 college or someone helped you crack the online assessments, these days even lowly companies are asking medium difficulty questions, if one can't solve them then of course they won't crack the online assessments.
See more comments
Programming with Larry. He has his own discord channel as well
GodSlayer
Stealth
2 years ago
Ok
jameshalliday
Student
2 years ago
ā ļøā ļø
See more comments
First 50-100 problems are gonna be hard, it doesnāt matter if you copy. You just need to know how the logic works.
After a certain set of problems youāll start to recognise the patterns and will be able to solve easily.
This is the suggestion I got, Iām a beginner myself
GodSlayer
Stealth
2 years ago
Thanks
SpongeBob
Stealth
2 years ago
There is a extension called for leetcode
https://chrome.google.com/webstore/detail/leetcode-video-solutions/ilnmgkahgjdpkoliooildngldmilhelm
This extension adds a video solutions tab in your leetcode page
Which will have a list of videos scrapped from YouTube
If you are not able to understand solution from discussion
You can try to understand from videos
Also this extension works in leetcode old ui
So switch to leetcode old ui if you are on new ui
Rest wish you all the best for preparations
Try to map Data Structures to Algos..like what ds fits for look up..a hash map? What algos work best with that? Learn only the optimized algos like binary search, no need to learn everything.
SpicyMob75
Student
2 years ago
There are various places to learn but it's tough to actually master the concepts.
The only way to do that is practising.
The goal of practising is not copying or solving problems. It's about learning from them.
Never copy code!!
Have a pen&paper, try to somehow find the relationship between the problem and some algorithms you know related to that concept. If you could actually draw out a structure then it gets easy. The coding part is not an important task at this phase, sometimes the complexity might be heavy but it's your creativity at least.
Having a decent understanding of algorithms or data structures won't fetch you what you expect.
Youtube channels like aditya verma, tech dose, abdul bari, striver have already made so many great videos to learn from, do check them.
The people who are good in dev I recommend them looking for the SRE/Product Engineering roles as their hiring processes are more dev centric.
GodSlayer
Stealth
2 years ago
Thanks bro I'll research about sre a little. But do i need to have decent knowledge about cloud computing for sre roles?
SpicyMob75
Student
2 years ago
Almost all companies today use cloud hence, managing cloud reliability has also become a part of an SRE's role/job.