Its been difficult to stay on track for DSA!!
Hi guys, I have been into development for almost 5+ yrs but had never been into DSA Preparation. As after such time I have been trying to learn DSa thoroughly but the topics seems very difficult some time or I forgot things had to visit again and again. These things making it very difficult to maintain consistency and regularity in learning. At times it feels to leave the thought of applying at faang. Have any solutions or similar issues?.
Have a mentor incase you are serious in the prep. It will help you with regular Mocks and a suitable roadmap designed for you.
Also DSA is difficult so be prepared to invest around 3-6 months before getting started with active interviewing.
Apart from Google, you will also have to work on the Design since you will be applying for a Sde2/3 role. So add 1-2month of prep for that as well.
These days interviews have been more difficult.
Good luck 🤞
Thats really insightful, but how to tackle with the problem of forgetting concepts on day 15 or day 30.Even I revise them but still when problem came up for a min I feel blank. Is that normal and get improved over time by practicing or it is something because I am not preparing in right way?
You have to definitely revise every week to retain the concepts you studied sometimes back. This is called Spaced Repetition and is a popular study technique.
Also revise the concepts and the algorithm but don’t memorise the problem. In most interviews you will be given a new problem which will be mostly a variation of some problem that you might have solved in the past during your prep. So try to develop a knack for solving a problem based on your knowledge.
Give regular mocks or contest to get comfortable with this.
It seems thats people are less into faang preparations here!!