If you are an Engineering student like I am, you will eventually have to attend job placements and this article outlines some of the major concept and skill-sets that placement trainings focus on.
If your educational institution provides placement trainings, you can view this article as a read-me note before you attend your official trainings so you know what to expect from it.
If you do not have access to placement trainings, you may use this article as a guide for self-study before you attend job placements.