https://interview-ace--frypan05.replit.app/ Curated collection of notes, PDFs, tips, tricks, resources, and algorithms for competitive programming/InterviewPrep.
Comprehensive coverage organized by topic:
- Arrays
- Binary Search
- Strings
- Linked Lists
- Recursion
- Bit Manipulation
- Stack and Queues
- Sliding Window
- Heaps
- Greedy Approach
- Binary Trees and BSTs
- Graphs
- Dynamic Programming
- Tries
- Hard String Problems
- Bucket Sort
- Sliding Window Techniques
- Lecture Notes - Detailed explanations of DSA concepts
- Tips - Quick reference guides for common patterns
- LeetCode Solutions - Problem solutions with explanations
- Codeforces - CF-specific solutions
- TCS NQT - Company preparation materials
- Time/Space Complexity Analysis - Big-O notation guide
Numerous C++ implementations covering:
- Classic problems (Two Sum, Container with Most Water, etc.)
- Sorting algorithms (Bubble Sort, Selection Sort, Merge Sort, etc.)
- Pattern printing and mathematical problems
- Array manipulation (rotation, reversal, etc.)
- String operations and manipulations
- Networking - Network protocols, OSI model, TCP/IP fundamentals
- Nginx - Web server configuration, reverse proxy, load balancing
- Docker - Containerization, Dockerfile, Docker Compose
- Kubernetes - Container orchestration, pods, services, deployments
- Jenkins - CI/CD pipelines, automation, build configurations
- AWS - Cloud services (EC2, S3, Lambda, RDS, VPC, IAM, CloudFormation)
- DevOps Best Practices - Infrastructure as Code, monitoring, logging
- Start with A2Z folder for structured learning from basics to advanced
- Check Tips folder for quick reference guides on patterns
- Review practice problems in root directory for implementation examples
- Use Lecture Notes for deeper understanding of concepts
- Explore DevOps section for cloud and infrastructure knowledge
Arrays and Strings, Searching and Sorting, Linked Lists, Trees and Graphs, Dynamic Programming, Greedy Algorithms, Bit Manipulation, Stack and Queue, Heaps and Priority Queues, Tries and Hashing, Networking, DevOps, Docker, Kubernetes, Jenkins, AWS Cloud Services
Language: C++ (primary), Python (some solutions) Focus: Data Structures, Algorithms, and Time/Space Optimization Infrastructure: Docker, Kubernetes, Jenkins, Nginx, AWS
Personal learning resource for educational purposes.