PeppyWaffle
PeppyWaffle

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!! 😭🙏

23mo ago
Find out if you are being paid fairly.Download Grapevine
SqueakyWalrus
SqueakyWalrus

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.

PeppyWaffle
PeppyWaffle

Thanks

JumpyCupcake
JumpyCupcake
Student22mo

@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.

GigglyWaffle
GigglyWaffle

follow kushwaha's YT

PrancingJellybean
PrancingJellybean

☠️☠️

GigglyWaffle
GigglyWaffle

What's wrong?

DerpyMochi
DerpyMochi

If you find any solution to this problem please do let me know , we both are sailing on the same boar

ZestyQuokka
ZestyQuokka
Google23mo

Focus on fundamentals and practice consistently. Abdul Bari sir’s playlist on algorithms is pretty helpful https://youtube.com/playlist?list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O

PeppyWaffle
PeppyWaffle

Thanks

JumpyCupcake
JumpyCupcake
Student22mo

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.

PeppyWaffle
PeppyWaffle

Thanks bro I'll research about sre a little. But do i need to have decent knowledge about cloud computing for sre roles?

JumpyCupcake
JumpyCupcake
Student22mo

Almost all companies today use cloud hence, managing cloud reliability has also become a part of an SRE's role/job.

Discover more
Curated from across
Software Engineers

Scared of having a career gap

I'm a 2021 graduate. I left my first job at a small startup in Bangalore in January because they refused to pay my salary and my hike for 3 months (promotion was done but just on paper, they were paying the old salary).

I'm not good at...

Software Engineers

DSA

Any DSA solvers? First time solving DSA and preparing myself to switch to better product based companies for higher package. My question is: When I solve LeetCode, I am able to understand the question, come up with initial approach too b...