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.