Skip to content

Latest commit

 

History

173 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Complete Placement Preparation Repository

A structured repository for mastering core Computer Science subjects for placements, technical interviews, internships, and fundamentals revision.

This repository contains my personally curated notes, interview preparation material, solved problems, and revision resources for the most important Computer Science subjects asked in technical interviews.

The goal of this repository is simple:

  • Build strong CS fundamentals
  • Create revision-friendly notes
  • Maintain interview-focused explanations
  • Keep everything organized in one place
  • Continuously improve through consistent learning

⭐️ this repository if you find it useful for your preparation journey!


What You'll Find Here

  • Concise yet in-depth theory notes
  • Frequently asked interview questions
  • Revision-friendly explanations
  • Concept comparisons and cheat sheets
  • Dry runs for important problems
  • Company-oriented preparation topics
  • Curated learning resources and roadmaps
  • Continuously updated content

Every folder is organized subject-wise with dedicated README.md files for easy navigation.


Core Subjects

A dedicated repository for:

  • LeetCode solutions
  • Pattern-based problem solving
  • Optimized approaches
  • Dry runs and explanations
  • Interview-focused DSA preparation

Comprehensive notes covering:

  • Network layers
  • Protocols
  • Routing
  • Congestion control
  • TCP/IP
  • Common networking interview questions

Includes detailed notes on:

  • SQL
  • Normalization
  • Transactions
  • Indexing
  • Concurrency control
  • DBMS interview preparation

Covers important OS concepts such as:

  • Process Management
  • Scheduling Algorithms
  • Synchronization
  • Deadlocks
  • Memory Management
  • Virtual Memory
  • File Systems

Along with interview-oriented explanations and examples.


Contains notes on:

  • OOP principles
  • Encapsulation, Inheritance, Polymorphism, Abstraction
  • SOLID principles
  • Design patterns
  • Common interview discussions

A separate repository focused on:

  • High-Level Design (HLD)
  • Low-Level Design (LLD)
  • Scalability concepts
  • Architecture patterns
  • Real-world system design problems

Learning Roadmaps

Infer the complete learning path for each subject through these roadmaps:


Why This Repository?

Most interview preparation resources are either:

  • Too theoretical
  • Too scattered
  • Too shallow
  • Or difficult to revise quickly

This repository is built with a different approach:

  • Simplicity over unnecessary complexity
  • Concept clarity over memorization
  • Interview relevance over textbook dumping
  • Structured learning over random notes

The focus is not just cracking interviews, but genuinely understanding the fundamentals behind each concept.


Repository Workflow

This is an actively maintained repository.

I continuously:

  • Refine explanations
  • Add new concepts
  • Improve existing notes
  • Add commonly asked interview questions
  • Include better examples and comparisons
  • Organize topics for faster revision

As my preparation evolves, the repository evolves with it.


Contributing

If you find any mistakes, better explanations, additional interview questions, or improvements, feel free to:

  • Open an Issue
  • Suggest changes
  • Submit a Pull Request

Before contributing, please go through the existing markdown files to understand the structure and formatting style followed across the repository.


Support the Repository

If this repository helps you in your preparation:

  • Consider giving it a ⭐
  • Share it with others preparing for placements
  • Use it as a revision resource

It helps motivate consistent improvements and maintenance.


About

A comprehensive guide containing notes regarding core CS subjects to ace technical interviews for CS roles. Includes OOPs, CN, DBMS, OS and System Design

Topics

Resources

Stars

70 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors