Skip to content

kunalG98/Placement-Prep-Guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

Placement-Prep

The most important element in cracking a Software Engineering Interview is Data Structures and Algorithms. GeeksforGeeks is by far the best place to study Data Structures and Algorithms (acc. to me).

Checkout https://practice.geeksforgeeks.org/courses/?query=DSA for the courses they offer. Their tutorials and practice tracks are more than sufficient to prepare Data Structures and Algorithms. Sandeep Jain (CEO and founder of GeeksforGeeks) is teaching in DSA tutorials. Mr. Shashi Bhushan (Ex. SDE at Adobe and Paytm) is available in clearing all your doubts on discussion forum and their Disqus Portal.

Some of the benefits of practicing on above portal is that:
1. One could end up in top 50 in your University Ranks and this stats are CV stuff.
2. You can come across topics that are not published on G4G and publish yourself.
3. If published, can end up with a stipend based internship opportunity at G4G.

Following are the detailed topics with links to prepare for Placements.

Study

  1. Data Structures and Algorithms: https://practice.geeksforgeeks.org/courses/dsa-self-paced?vb=154

  2. OOPS Concepts: https://www.geeksforgeeks.org/object-oriented-programming-in-cpp/

  3. SQL: https://www.w3schools.com/sql/

  4. Programming Outputs: https://www.youtube.com/watch?v=EmYvmSoTZko

  5. Quatitave Aptitude: R.S Aggarwal Book OR https://www.indiabix.com/

Practice

  1. Coding

    i. Problem Solving Questions: https://www.hackerrank.com/domains/algorithms
    ii.a. Data Structures and Algorithms:(Paid) https://practice.geeksforgeeks.org/courses/dsa-self-paced?vb=154

    OR

    ii.b. Data Structures and Algorithms:(Unpaid) https://www.interviewbit.com/courses/programming/
    iii. Must Do Interview Questions for Mirosoft, Amazon etc. https://practice.geeksforgeeks.org/batch/must-do-1/
    iv. Sudo placement course https://practice.geeksforgeeks.org/batch/sp-2019/

  2. SQL

    i. https://www.hackerrank.com/domains/sql

  3. Programming Output (Do at least 10 sets)

    i. C: https://www.geeksforgeeks.org/output-of-a-program-set-1/
    ii. Java: https://www.geeksforgeeks.org/output-of-java-program-set-1/

  4. Quantitave, Logical Aptitude and also for Verbal Ability

    i. https://www.indiabix.com/

Last Minute Material

  1. Maintain notes from all above mentioned tutorials and that could be your best last minute materials.
  2. For Operating Systems: https://www.geeksforgeeks.org/last-minute-notes-operating-systems/
  3. For Database Management Systems: https://www.geeksforgeeks.org/last-minute-notes-dbms/
  4. For Networks and Communication: https://www.geeksforgeeks.org/last-minute-notes-computer-network/
  5. For SQL Queries: https://artoftesting.com/interviewSection/sql-queries-for-interview.html

Tips

  1. Start by picking up one programming language which you would like to code in, preferable (C++, Java for Data Structues) and could be (Python, C++, Java for Problem Solving).
  2. Gain minimum of 5 Stars in Problem Solving tab in Hackerrank. It will make your command strong over how to implement logics and on a particular programming language as well.
  3. Do practice MCQs on all the topics if you go with DSA Track on G4G. Technical MCQs could be an edge over others.

ALL THE BEST!!!

Stay tuned for updates.

Releases

No releases published

Packages

No packages published