Krishnagangwal/CS-Fundamentals
Krishnagangwal/CS-Fundamentals has 3,428 GitHub stars and 403 forks. GitHot measured -1 stars in 24 hours. Last checked 2026-11-06 18:34 UTC. Last push 2026-06-28.
Curated CS fundamentals for placement prep: DSA,Computer Networks, DBMS & SQL, OOPs, Operating Systems, System Design & Software Engineering
Measured star growth
- in 24h
- -1
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalCS Fundamentals
A curated collection of Computer Science fundamentals for placement preparation, covering all major CS subjects. Includes PDFs, notes, cheatsheets, and interview question banks.
📁 Folder Structure
CS-Fundamentals/
├── 📁 Computer-Network/ (3 files)
├── 📁 DBMS-and-SQL/ (9 files)
├── 📁 DSA/ (6 files)
├── 📁 OOPs/ (5 files)
├── 📁 Operating-System/ (5 files)
├── 📁 Software-Engineering/ (2 files)
├── 📁 System-Design/ (3 files)
├── 📄 HR-Interview-Questions.pdf
├── 📄 LeetCode-Problems.pdf
├── 📄 Cover-Letter-Template.docx
├── 📄 List-of-Companies-Hiring-Freshers-Offcampus.md
└── 📄 25-Job-Interview-Preparation-Prompts.md
📚 Topics Covered
Computer Network
| File | Description |
|---|---|
| Computer-Network-Notes-for-Placements-and-GATE.pdf | Comprehensive CN notes for placements & GATE |
| Networking-Interview-Questions.pdf | CN interview Q&A |
| CN-Roadmap.md | Topic-wise roadmap & important concepts |
DBMS & SQL
| File | Description |
|---|---|
| DBMS-Handwritten-Notes.pdf | Handwritten DBMS notes |
| DBMS-Notes.pdf | DBMS theory notes |
| 100-DBMS-Interview-Questions.pdf | Top 100 DBMS interview questions |
| Complete-SQL-Cheatsheet.pdf | Complete SQL cheatsheet |
| SQL-Tutorial.pdf | SQL tutorial |
| SQL-Interview-Questions-and-Answers.pdf | SQL interview Q&A |
| SQL-Interview-QA-2.pdf | Additional SQL interview Q&A |
| Top-50-SQL-Interview-Questions.pdf | Top 50 SQL questions |
| LeetCode-SQL.pdf | LeetCode SQL problems |
DSA
| File | Description |
|---|---|
| DSA-Cheatsheet.pdf | Data Structures & Algorithms cheatsheet |
| DSA-Resource.pdf | Comprehensive DSA resource |
| Complete-Resources-of-DSA.pdf | Complete DSA resource guide |
| Striver-SDE-Sheet-Solution.pdf | Striver SDE sheet solutions |
| Top-50-DSA-Interview-Questions.docx | Top 50 DSA interview questions |
| Learn-DSA-for-Free.docx | Free DSA learning resources |
OOPs
| File | Description |
|---|---|
| OOPs-Interview-Questions.pdf | OOP interview Q&A |
| OOPS-Concepts-in-Java.pdf | OOP concepts in Java |
| Python-OOP.pdf | OOP in Python |
| Principles-of-OOP-JavaScript.pdf | OOP principles in JavaScript |
| OOP-in-CPP.pdf | OOP in C++ |
Operating System
| File | Description |
|---|---|
| Operating-System-Part-1.pdf | OS notes Part 1 |
| Operating-System-Part-2.pdf | OS notes Part 2 |
| Operating-System-Short-Notes.pdf | OS short revision notes |
| Operating-System-Interview-Questions.pdf | OS interview Q&A |
| Operating-System-Textbook-Dr-Mamta-Bansal.pdf | OS textbook |
Software Engineering
| File | Description |
|---|---|
| Software-Engineering.pdf | SE notes & concepts |
| SE-Interview-Questions.pdf | SE interview Q&A |
System Design
| File | Description |
|---|---|
| System-Design-Cheatsheet.pdf | System design cheatsheet |
| System-Design-Notes.pdf | System design notes |
| System-Design-Interview-Questions.pdf | System design interview Q&A |
| System-Design-Cheatsheet.md | System design cheatsheet (markdown) |
📄 General Resources
| File | Description |
|---|---|
| HR-Interview-Questions.pdf | HR / behavioral interview questions |
| LeetCode-Problems.pdf | LeetCode problem set |
| Cover-Letter-Template.docx | Cover letter template |
| List-of-Companies-Hiring-Freshers-Offcampus.md | Companies hiring freshers off-campus |
| 25-Job-Interview-Preparation-Prompts.md | AI prompts for interview prep |
This repository is a curated collection of placement and AI/ML resources gathered from various sources across the internet. I do not claim ownership of any individual document or resource. If you are the original creator of any content here and would like credit or removal, please DM me on Instagram @krishnagangwal.ai.
Explore related projects
Asabeneh/30-Days-Of-Python
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,303 starsgrafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
77,725 starsredis/redis
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
77,268 starsapache/superset
Apache Superset is a Data Visualization and Data Exploration Platform
75,439 stars