OhBhai
OhBhai

How to get better at DSA?

I am a backend engineer with a 9 year exp. In my fourth company now. Started with 5 lpa, now at 31 Lpa. Mostly have worked in normal companies only. I am from one of the NITs. I am not good at DSA. Everytime I have to switch a job, my resume gets shortlisted and I get call via naukri. The things is in these last 4 job searches I have been rejected 100 times. I have been rejected by almost all the companies, Service now 5-6 times, oracle 5-6 times, Walmart 2 times, goldman 3 times, jpmorgan 2 times, Amazon 4-5 times, arcesium 3-4 times, msft 2 times. Apart from these, I have been rejected by adp, celigo, phenom, barclays, flipkart etc.

Every time, I want to change a job, I'll get rejected by all the big companies and then will get selected at some normal company with a hike and will join them. I am at my fourth company now, and again I am searching for a job. Have already been rejected by GS, service now, phenom, epam, ice, demandbase in last 2 months. Every time it is the same DSA.

I try studying, will do decent amount of leetcode prior to interviews. Last two months I am doing leetcode from strivers sheet. But same question I'll do here, and in interview will fail. Example I have done sorted array rotation, shares sell and buy, rain water trapping, and was asked the same question in interview and couldn't solve.

I also want to earn more and get into some big company and stay there for some times, what shall I do?

My concerns are, I am getting lesser calls this time compared to the last few years, I can't be switching job every two years. Want to join a big company and earn more.

6mo ago
Discover more
Curated from across