Placement preparation
The codes and explanations regarding basic datastrutures and algorithms useful for Placement Prepration will be added here.
The solutions to Interview preparation Kit questions in HackerRank can be also found in here. Solve it on your own, refer the repo. only to understand different approaches.
And you can also find solutions to HackerRank 30 day challenge solutions, which cover almost all basic data structures in programming.
And There is also a folder called leetcode/blind 75 which contains solutions to best 75 questions found on LeetCode, that I found very useful in Interview preparation. Refer the solutions and learn, Mine may not be the best one.
My personal suggestion is always use C++ for placement preparation and competitive coding preparations, because you will understand algorithms and datastructures much better in C++, and it is faster than most of the languauges.