{"id":26099277,"url":"https://github.com/suman105/cheatsheets-for-interview-preparation","last_synced_at":"2026-04-13T02:43:33.568Z","repository":{"id":279698364,"uuid":"939660590","full_name":"suman105/CheatSheets-For-Interview-Preparation","owner":"suman105","description":"A collection of well-structured and concise cheat sheets for C++, Git \u0026 GitHub, and SQL. Perfect for quick reference, interview prep, and boosting productivity. 🚀","archived":false,"fork":false,"pushed_at":"2025-03-07T23:56:57.000Z","size":125,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-08T00:27:19.160Z","etag":null,"topics":["cplusplus","github","sql"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/suman105.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-26T22:34:57.000Z","updated_at":"2025-03-07T23:57:00.000Z","dependencies_parsed_at":"2025-03-08T00:37:20.315Z","dependency_job_id":null,"html_url":"https://github.com/suman105/CheatSheets-For-Interview-Preparation","commit_stats":null,"previous_names":["suman105/interview-preparation-resources","suman105/cheatsheets-for-interview-preparation"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suman105%2FCheatSheets-For-Interview-Preparation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suman105%2FCheatSheets-For-Interview-Preparation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suman105%2FCheatSheets-For-Interview-Preparation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suman105%2FCheatSheets-For-Interview-Preparation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/suman105","download_url":"https://codeload.github.com/suman105/CheatSheets-For-Interview-Preparation/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242721296,"owners_count":20174799,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cplusplus","github","sql"],"created_at":"2025-03-09T16:35:40.971Z","updated_at":"2026-04-13T02:43:33.564Z","avatar_url":"https://github.com/suman105.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📚 Ultimate Cheat Sheets Collection\n\n![GitHub stars](https://img.shields.io/github/stars/suman105/CheatSheets-For-Interview-Preparation?style=social) ![GitHub forks](https://img.shields.io/github/forks/suman105/CheatSheets-For-Interview-Preparation?style=social) ![GitHub last commit](https://img.shields.io/github/last-commit/suman105/CheatSheets-For-Interview-Preparation)\n\nWelcome to the **Ultimate Cheat Sheets Collection**! 🚀 This repository is a one-stop resource for developers, offering well-structured and comprehensive cheat sheets on essential programming languages, frameworks, databases, system design, and more. Whether you're preparing for interviews, learning new technologies, or need a quick reference, we've got you covered.\n\n## 🎯 Purpose\n- **Quick Reference**: Access concise, well-organized cheat sheets for rapid learning and productivity.\n- **Interview Prep**: Master key concepts for technical interviews with focused, practical content.\n- **Boost Efficiency**: Spend less time searching and more time coding with structured resources.\n\n## 📋 Table of Contents\n- [Folder Structure](#-folder-structure)\n- [Cheat Sheet Details](#-cheat-sheet-details)\n  - [BackEnd](#backend)\n  - [FrontEnd](#frontend)\n  - [Databases](#databases)\n  - [Design](#design)\n  - [Developer Tools](#developer-tools)\n  - [DSA (Data Structures \u0026 Algorithms)](#dsa-data-structures--algorithms)\n  - [Programming Languages](#programming-languages)\n- [How to Use](#-how-to-use)\n- [Contributions](#-contributions)\n- [License](#-license)\n- [Show Some Love](#-show-some-love)\n\n## 📂 Folder Structure\nThe repository is organized into categories for easy navigation:\n\n```\nCheatSheets-For-Interview-Preparation/\n│\n├── BackEnd/\n│   ├── NodeJS.md\n│   └── SpringBoot.md\n│\n├── Databases/\n│   ├── MongoDB.md\n│   └── SQL.md\n│\n├── Design/\n│   └── SystemDesign.md\n│\n├── Developer_Tools/\n│   ├── Github.md\n│   └── (Add more tools here, e.g., Docker.md, Jenkins.md)\n│\n├── DSA/\n│   ├── Backtracking.md\n│   ├── Bit_Manipulation.md\n│   ├── DSA_C++.md\n│   ├── DSA_Java.md\n│   ├── DSA_JavaScript.md\n│   ├── DSA_Python.md\n│   └── Dynamic_Programming.md\n│\n├── FrontEnd/\n│   ├── CSS.md\n│   ├── HTML.md\n│   └── ReactJS.md\n│\n├── Programming_Lang/\n│   ├── C++.md\n│   ├── Java.md\n│   ├── JavaScript.md\n│   ├── Python.md\n│   └── (Add more languages here, e.g., Go.md, Ruby.md)\n│\n└── README.md\n```\n\n## 📜 Cheat Sheet Details\n\n### BackEnd\n#### 🔹 Node.js Cheat Sheet\n- Covers **event-driven architecture**, **Express.js**, and **REST API development**.\n- Includes **async/await**, **middleware**, **error handling**, and **npm scripts**.\n- Quick reference for **file system**, **HTTP modules**, and **MongoDB integration**.\n\n#### 🔹 Spring Boot Cheat Sheet\n- **Java-based framework** for building microservices and REST APIs.\n- Covers **dependency injection**, **Spring MVC**, **JPA**, and **Spring Security**.\n- Quick guide to **annotations**, **REST controllers**, and **database configuration**.\n\n### FrontEnd\n#### 🔹 CSS Cheat Sheet\n- Covers **styling essentials**, **flexbox**, **grid**, and **responsive design**.\n- Includes **pseudo-classes**, **animations**, and **media queries**.\n- Quick reference for **CSS variables**, **box model**, and **specificity**.\n\n#### 🔹 HTML Cheat Sheet\n- Covers **semantic HTML**, **forms**, and **accessibility best practices**.\n- Includes **HTML5 elements**, **attributes**, and **metadata**.\n- Quick guide to **tables**, **media elements**, and **SEO optimization**.\n\n#### 🔹 ReactJS Cheat Sheet\n- **Modern JavaScript library** for building user interfaces.\n- Covers **components**, **hooks (useState, useEffect)**, and **state management**.\n- Quick reference for **props**, **JSX**, **event handling**, and **React Router**.\n\n### Databases\n#### 🔹 MongoDB Cheat Sheet\n- Covers **NoSQL database operations**, **CRUD**, **aggregation**, and **indexing**.\n- Includes **schema design**, **sharding**, and **replication**.\n- Quick reference for **queries**, **operators**, and **performance tuning**.\n\n#### 🔹 SQL Cheat Sheet\n- Covers **relational database queries** for MySQL, PostgreSQL, etc.\n- Includes **SELECT**, **JOINs**, **GROUP BY**, **subqueries**, and **window functions**.\n- Quick guide to **indexes**, **transactions**, and **optimization techniques**.\n\n### Design\n#### 🔹 System Design Cheat Sheet\n- Covers **high-level and low-level system design principles**.\n- Includes **caching**, **load balancing**, **sharding**, **microservices**, and **CAP theorem**.\n- Guide to designing **scalable, distributed systems** with real-world examples.\n\n### Developer Tools\n#### 🔹 Git \u0026 GitHub Cheat Sheet\n- Covers **essential Git commands** for version control.\n- Includes **branching**, **merging**, **rebasing**, **stashing**, and **remote repositories**.\n- Quick guide to **GitHub workflows**, **pull requests**, and **authentication**.\n\n### DSA (Data Structures \u0026 Algorithms)\n#### 🔹 Backtracking Cheat Sheet\n- Covers **backtracking algorithms** for problem-solving.\n- Includes **N-Queens**, **Sudoku solver**, and **permutations**.\n- Quick reference for **recursion**, **state space tree**, and **pruning**.\n\n#### 🔹 Bit Manipulation Cheat Sheet\n- Covers **bitwise operations** for efficient computation.\n- Includes **bit masking**, **shifting**, **AND/OR/XOR**, and **counting bits**.\n- Quick guide to **common problems** like finding unique elements.\n\n#### 🔹 DSA (C++, Java, JavaScript, Python) Cheat Sheets\n- Covers **language-specific DSA implementations**.\n- Includes **arrays**, **linked lists**, **trees**, **graphs**, **heaps**, and **hashing**.\n- Quick reference for **sorting**, **searching**, and **algorithmic techniques**.\n\n#### 🔹 Dynamic Programming Cheat Sheet\n- Covers **optimization problems** using DP techniques.\n- Includes **Fibonacci**, **knapsack**, **LCS**, and **matrix chain multiplication**.\n- Quick guide to **top-down**, **bottom-up**, and **state transition**.\n\n### Programming Languages\n#### 🔹 C++ Cheat Sheet\n- Covers **basic to advanced C++ concepts**.\n- Includes **STL (vectors, maps, sets)**, **pointers**, and **memory management**.\n- Quick reference for **OOP**, **templates**, and **multithreading**.\n\n#### 🔹 Java Cheat Sheet\n- **Robust OOP language** for enterprise applications.\n- Covers **collections**, **multithreading**, and **exception handling**.\n- Quick guide to **streams**, **lambdas**, and **design patterns**.\n\n#### 🔹 JavaScript Cheat Sheet (ES6+)\n- **Modern web development** with ES6+ features.\n- Covers **DOM manipulation**, **async/await**, **promises**, and **event handling**.\n- Quick reference for **arrow functions**, **destructuring**, and **modules**.\n\n#### 🔹 Python Cheat Sheet\n- **Rapid scripting** with clean syntax and libraries.\n- Covers **file handling**, **list/dict comprehensions**, and **data structures**.\n- Quick guide to **functions**, **OOP**, and **common libraries (pandas, numpy)**.\n\n## 🚀 How to Use?\n1. **Clone the Repository**:\n   ```sh\n   git clone https://github.com/suman105/CheatSheets-For-Interview-Preparation.git\n   cd CheatSheets-For-Interview-Preparation\n   ```\n2. **Navigate to the Desired Folder**:\n   - Use a markdown viewer or editor (e.g., VS Code, Typora) to open the `.md` files.\n   - Example: Open `Databases/MongoDB.md` for MongoDB cheat sheet.\n3. **Search and Apply**:\n   - Use the structured commands, syntax, and references to speed up your workflow.\n   - Leverage the cheat sheets for interviews, projects, or quick learning.\n\n## 🤝 Contributions\nWe welcome contributions to improve this repository! Here's how you can contribute:\n\n1. **Fork \u0026 Clone** the Repository:\n   ```sh\n   git clone https://github.com/suman105/CheatSheets-For-Interview-Preparation.git\n   cd CheatSheets-For-Interview-Preparation\n   ```\n2. **Create a New Branch**:\n   ```sh\n   git checkout -b feature/add-new-cheatsheet\n   ```\n3. **Make Changes**:\n   - Add new cheat sheets, fix errors, or improve existing content.\n   - Follow the existing markdown format for consistency.\n4. **Commit and Push**:\n   ```sh\n   git commit -am 'Add new cheatsheet for Docker'\n   git push origin feature/add-new-cheatsheet\n   ```\n5. **Open a Pull Request**:\n   - Submit a PR with a clear description of your changes.\n   - Ensure your changes align with the repository's structure and style.\n\n**Contribution Ideas**:\n- Add cheat sheets for new topics (e.g., Docker, Kubernetes, AWS).\n- Improve existing cheat sheets with examples or diagrams.\n- Fix typos, formatting, or outdated content.\n\n## 📜 License\nThis repository is licensed under the [MIT License](LICENSE). Feel free to use, modify, and distribute the content, but please provide attribution to the original repository.\n\n## ⭐ Show Some Love\nIf you find these cheat sheets helpful, please **star** ⭐ this repository! Your support motivates us to keep improving.\n\nHappy Coding! 🎯","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuman105%2Fcheatsheets-for-interview-preparation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuman105%2Fcheatsheets-for-interview-preparation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuman105%2Fcheatsheets-for-interview-preparation/lists"}