Learn in a different way :-
Stringsstacks and queuesheapssearchinghash tablesortingrecursiondynamic programminggreedy algorithmsgraphstreeBinary Search TreeLinked ListArrayParallel programming and concurrencydesign problemssystem designavailability and scalability Below topics are good to have object oriented programminglanguage details ( java , python)object oriented designtools ( bash , git , maven , jira , jenkins , docker , kubernetes)database
Stringsstacks and queuesheapssearchinghash tablesortingrecursiondynamic programminggreedy algorithmsgraphstreeBinary Search TreeLinked ListArrayParallel programming and concurrencydesign problemssystem designavailability and scalability Below topics are good to have object oriented programminglanguage details ( java , python)object oriented designtools ( bash , git , maven , jira , jenkins , docker , kubernetes)database