Skip to content

RohithgowdaM/Placement-prep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Placement Preparation Guide

Welcome to the Placement Preparation Guide! This repository is aimed at helping students and professionals to effectively train for placements. Here, you'll find structured resources, links to important materials, and notes to assist in your journey from training to acing placements.

📑 Contents

  1. My Notes
  2. Key Areas to Focus
  3. Recommended Resources
  4. Subject-Wise Resources
  5. Tips and Best Practices
  6. Resume Preparation
  7. Contributions

📝 My Notes

Here are my personal notes that I have compiled over time. Feel free to go through them and use them for your preparation:

💡 Key Areas to Focus

For placement preparation, it is essential to cover the following areas:

  1. Data Structures & Algorithms (DSA)
    Understanding core concepts like Arrays, Linked Lists, Trees, Graphs, Sorting & Searching, and Dynamic Programming is key.

  2. Core Subjects
    Be proficient in core subjects like Operating Systems (OS), Computer Networks (CN), Database Management Systems (DBMS), and Object-Oriented Programming (OOP).

  3. System Design
    Learn how to design scalable systems. Key concepts include databases, caching, load balancing, etc.

  4. Coding Practice
    Consistently solve problems on platforms like LeetCode, Coding ninjas, Codeforces, Codechef, GFG etc.

  5. Aptitude & Logical Reasoning
    Most companies have aptitude rounds. Brush up on your quantitative and logical reasoning skills.

  6. Behavioral Interview Preparation
    Prepare for the HR rounds by having clear answers for common behavioral questions like "Tell me about yourself," "Strengths & Weaknesses," etc.

🔗 Recommended Resources

1. DSA Learning Resources:

  • Striver’s SDE Sheets:
    • Striver's A2Z Sheet: A comprehensive guide covering a wide range of topics in coding, providing a systematic approach to mastering data structures and algorithms.
    • Striver's SDE Sheet: A curated list of the most frequently asked coding questions tailored for software development engineer (SDE) interviews.
    • Striver's 79 Sheet: Focuses on 79 essential coding problems that cover key concepts necessary for cracking coding interviews.
    • Blind 75 Sheet: Contains 75 handpicked questions that are considered essential for interview preparation, especially for top tech companies.
  • LeetCode - Solve coding problems for interview preparation.
  • GeeksforGeeks DSA - Great resource for learning and practicing DSA.
  • InterviewBit - DSA Practice - Structured practice questions for coding interviews.
  • Coding Ninjas - Offers various courses and interview preparation programs. It consists the notes and mcqs for OS, CN, DBMS and system design also.

2. Core Subjects:

Operating Systems (OS):

Computer Networks (CN):

Database Management Systems (DBMS):

Object-Oriented Programming (OOP):

3. System Design:

4. Puzzles:

5. Behavioral Interviews:

6. Aptitude:

📚 Subject-Wise Resources

1. Operating Systems (OS):

2. Computer Networks (CN):

3. Database Management Systems (DBMS):

4. Object-Oriented Programming (OOP):

💡 Tips and Best Practices

  • Start Early: Don’t wait until the last minute. Begin preparing at least 6 months in advance.
  • Consistent Practice: Solve at least one problem every day to keep your problem-solving skills sharp.
  • Mock Interviews: Take mock interviews to simulate the real interview experience.
  • Peer Learning: Join study groups or forums to discuss problems and solutions.
  • Track Progress: Use a progress tracker to monitor the topics you have covered and identify weak areas.

📄 Resume Preparation

A well-crafted resume is crucial for making a great first impression. In this repository, you will find a Resume Template that you can use to create your own. Here are some tips for crafting an effective resume:

  1. Tailor Your Resume: Customize your resume for each job application to highlight relevant skills and experience.
  2. Focus on Projects: Have a good grip on the projects you have worked on, as they often come up during interviews. Be prepared to discuss your contributions and the technologies used.
  3. Keep It Concise: Limit your resume to one page, focusing on the most relevant information.
  4. Use Action Words: Start bullet points with action verbs to convey your achievements clearly.

🤝 Contributions

This repository is open for contributions. If you have any useful resources or notes you'd like to share, feel free to raise a pull request or open an issue!


About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages