

How much DSA preparation is enough?
I'm a backend engineer with 6+ YoE.
I have never had interest in solving DSA problems. I started off as being very bad at it- I did understand the technical details behind various data structures and algorithms, but never had that passion about applying it to various leetcode problems. Over time, I have got better with DSA, but I still can't say I am at a great level- I still often struggle with Leetcode-medium problems.
I am confident of being a decent engineer- with a nice mix of tech and soft skills and an interest in building things. I also have some aspiration of joining a Faang company (or other such top-level company); but I feel overwhelmed at how "good" it requires you to be in DSA.
So, I wish to know- how good do I need to be at DSA before I can realistically apply at such companies, given my YoE. And, how may I possibly gauge how far away I still am from that "required level"?
Talking product sense with Ridhi
9 min AI interview5 questions
My suggestion is to start with the Blind75 list on Neetcode.io, then start with Striver's SDE sheet.
Once you finish that, then go with either Striver's A2Z sheet or target specific companies (https://github.com/xizhengszhang/Leetcode_company_frequency).
After a while, you should be good to start doing daily challenges in Leetcode.

Following