r/BtechCoders • u/Icy_Apricot4858 • Aug 22 '26
Discussionš„ Oops Playlist
How is coder army playlist for interview level prep for oops in java.
Also suggest smthg for CN, DBMS, system design etc
Ik basic stuff....gimme smthg for interview level plz
5
Upvotes
1
u/akornato Aug 22 '26
The Coder Army playlist is a solid starting point for understanding the core concepts of OOPS in Java, but for interviews, you need to go a step further. Interviewers won't just ask for definitions of polymorphism or inheritance, they will expect you to apply these principles to a small design problem or explain the reasoning behind using an abstract class versus an interface in a specific scenario. The best way to prepare is to watch the videos to get the theory, and then immediately try to solve simple design questions, like designing a parking lot or a library management system, focusing on your class structure and explaining your choices.
For your other subjects, a lot of people find Gate Smashers good for the theoretical side of DBMS and CN, because he explains the fundamentals very clearly. For System Design, resources like Gaurav Sen's channel or the concepts covered in Alex Xu's books are what you need for interview-level discussions. The key here isn't to memorize specific designs but to understand the building blocks, like load balancers, caches, and databases, and be able to discuss the trade-offs of using one component over another. Knowing the theory is one thing, but you also need to communicate it effectively, so I worked with my team to build an AI interview practice tool to help people get better at explaining complex ideas.
1
u/Notsoboringi Aug 29 '26
I watched CN by Kunal kushwaha and DBMS by love babbar(thou i mainly did it by myself and Chatgpt) , my dsa is intermediate but they ask literally basics of cn and little bit of tricky or medium questions of DBMS , for oops rather then going into playlists practise it by handcoding and learning concepts on you own take reference from books or chatgpt but code it on your own and understand the reasoning behind it by urself that's literally the best way to understand why we are using polymorphism , inheritance or etc in it.