A curated collection of my coding practice, interview preparation, and software engineering notes.
This repository contains solutions, explanations, and implementation examples covering Data Structures & Algorithms, System Design, JavaScript, SQL, and other core Computer Science topics.
- Arrays
- Strings
- Linked Lists
- Stacks & Queues
- Trees
- Graphs
- Dynamic Programming
- Greedy Algorithms
- Backtracking
- Binary Search
- Sliding Window
- Two Pointers
- Recursion
- Low-Level Design (LLD)
- High-Level Design (HLD)
- Scalability Concepts
- Databases
- Caching
- Load Balancing
- Microservices
- Message Queues
- Fundamentals
- ES6+
- Closures
- Async Programming
- Promises
- Event Loop
- DOM
- Interview Questions
- Basic Queries
- Joins
- Group By
- Window Functions
- Subqueries
- Common Interview Questions
This repository serves as my personal knowledge base for:
- Software Engineering Interviews
- Campus Placements
- Competitive Programming
- Daily Coding Practice
- Revision Notes
- C++
- JavaScript
- SQL