DSA Hell
I am a JAVA backend dev, currently in TCS with 5.5 yrs of exp. I want to switch to a Product now. My dev skills are good. I have worked in few projects. With this many years of exp, the expectations are too high now, System Design, Kafka, Jenkins, Docker and DSA on top of that. I don't know how to start, once I start preparing DSA I feel like I am missing on reading system design and other stuff. Also, I don't feel confident about my DSA skills. Are there any devs here who were very bad in DSA but are very confident now. Please share your experiences in comments. Since I already have so many years of exp, this is my last chance to switch to a good product company. Please guide.
Following
There are some 20 patterns related to dsa question, solve them and you should be good. Grokking the coding interview by design guru is good
I am not sure, if I am qualified enough to say this, but don't be too overwhelmed. You will end up getting nothing. The market is not yet fully equipped with companies which need Kafka, Messaging queues, Docker and other fancy terms. It's good to know them, but these are all extra top ups things right now.
Cover the basic things, which are expected to be asked almost everywhere in PBCs, for this many years for exp. I personally feel, that Intermediate level of DSA and a good level of SD is something that I would focus on if I was at your place.
I am switching from hexaware to tcs after 5 years , I am going with automation and python
All those are basic things required for even 3+ year exp