I am an MCA student. I am preparing for software developer interviews. This is my first post. I want to share the online resources I follow to prepare for DSA & problem-solving rounds. A few of the resources are common. But still wanted to list them as they help me a lot in finding the questions I need to prepare for.
This I think most common website that every computer science students know. It is really helpful in finding the question set for overall software job interview rounds. I like the explanation that they give most of the time. The posts are community driven. For some problem-solving questions, I found it hard to understand the original article describing the solution. But the comments or other online resources were available. So it was not much trouble.
This is the Youtube channel of Abdul Bari. He is a master of algorithms. At least he is one of the top teachers who explain algorithms in a simple manner. The youtube videos are really useful in understanding basic concepts of algorithms. It is not directly related to interview rounds. But as a computer science student I need to have the basics clear before I prepare for interview questions. I love this channel.
We can get questions set by the company. I can select questions for companies like Microsoft, Google or Amazon. I am not aiming that big. I am still doing MCA. But it is a good option to prepare & practice using their platform. Explanations of the questions are not good sometimes. That is one disadvantage.
This is not a typical interview or problem-solving-related website. This is more of a computer science/software development-related blog. But I found a lot of LeetCode / InterviewBit problem explanations that were really easy to understand with simple examples. The data structure or problem-solving-related posts are in Data Structure/Problem Solving category. And there are scattered posts on pattern-searching algorithms which I found useful.
These are some of the websites I started using for my preparation. These are all free to use. Maybe I will post more about how my preparation is going.