tind)
        * [ Spring MVC Interview Questions ](https://www.geeksforgeeks.org/spring-mvc-interview-questions/?ref=outind)
        * [ Hibernate Tutorial ](https://www.geeksforgeeks.org/hibernate-tutorial/?ref=outind)
        * [ Hibernate Interview Questions ](https://www.geeksforgeeks.org/hibernate-interview-questions/?ref=outind)
    * Programming Languages  __
      * [ C ](https://www.geeksforgeeks.org/c-programming-language/?ref=outind)
      * [ C++ ](https://www.geeksforgeeks.org/c-plus-plus/?ref=outind)
      * [ JavaScript ](https://www.geeksforgeeks.org/learn-javascript-js-roadmap-for-beginners/?ref=outind)
      * [ PHP ](https://www.geeksforgeeks.org/php-tutorials/?ref=outind)
      * [ R Tutorial ](https://www.geeksforgeeks.org/r-tutorial/?ref=outind)
      * [ C# ](https://www.geeksforgeeks.org/csharp-programming-language/?ref=outind)
      * [ SQL ](https://www.geeksforgeeks.org/sql-tutorial/?ref=outind)
      * [ Scala ](https://www.geeksforgeeks.org/scala-programming-language/?ref=outind)
      * [ Perl ](https://www.geeksforgeeks.org/perl-programming-language/?ref=outind)
      * [ Go Language ](https://www.geeksforgeeks.org/golang/?ref=outind)
      * [ Kotlin ](https://www.geeksforgeeks.org/kotlin-programming-language/?ref=outind)
    * System Design  __
      * System Design Tutorial  __
        * [ What is System Design ](https://www.geeksforgeeks.org/what-is-system-design-learn-system-design/?ref=outind)
        * [ Key Terminologies in System Design ](https://www.geeksforgeeks.org/important-key-concepts-and-terminologies-learn-system-design/?ref=outind)
        * [ Analysis and Architecture of Systems ](https://www.geeksforgeeks.org/analysis-of-monolithic-and-distributed-systems-learn-system-design/?ref=outind)
        * [ Scalability in System Design ](https://www.geeksforgeeks.org/what-is-scalability-and-how-to-achieve-it-learn-system-design/?ref=outind)
        * [ Databases in System Design ](https://www.geeksforgeeks.org/complete-reference-to-databases-in-designing-systems/?ref=outind)
        * [ High Level Design or HLD ](https://www.geeksforgeeks.org/what-is-high-level-design-learn-system-design/?ref=outind)
        * [ Low Level Design or LLD ](https://www.geeksforgeeks.org/what-is-low-level-design-or-lld-learn-system-design/?ref=outind)
        * [ Communication Protocols ](https://www.geeksforgeeks.org/communication-protocols-in-system-design/?ref=outind)
        * [ Web Servers and Proxies ](https://www.geeksforgeeks.org/web-server-proxies-and-their-role-in-designing-systems/?ref=outind)
        * [ Case Studies in Designing Systems ](https://www.geeksforgeeks.org/top-10-system-design-interview-questions-and-answers/?ref=outind)
        * [ Complete System Design Tutorial ](https://www.geeksforgeeks.org/system-design-tutorial/?ref=outind)
      * Software Design Patterns  __
        * [ Factory Pattern ](https://www.geeksforgeeks.org/design-patterns-set-1-introduction/?ref=outind)
        * [ Observer Pattern ](https://www.geeksforgeeks.org/observer-pattern-set-1-introduction/?ref=outind)
        * [ Singleton Design Pattern ](https://www.geeksforgeeks.org/singleton-design-pattern/?ref=outind)
        * [ Decorator Pattern ](https://www.geeksforgeeks.org/decorator-pattern/?ref=outind)
        * [ Strategy Pattern ](https://www.geeksforgeeks.org/strategy-pattern-set-1/?ref=outind)
        * [ Adapter Pattern ](https://www.geeksforgeeks.org/adapter-pattern/?ref=outind)
        * [ Command Pattern ](https://www.geeksforgeeks.org/command-pattern/?ref=outind)
        * [ Iterator Pattern ](https://www.geeksforgeeks.org/iterator-pattern/?ref=outind)
        * [ Prototype Design Pattern ](https://www.geeksforgeeks.org/prototype-design-pattern/?ref=outind)
        * [ All Design Patterns ](https://www.geeksforgeeks.org/software-design-patterns/?ref=outind)
      * [ System Design Roadmap ](https://www.geeksforgeeks.org/complete-roadmap-to-learn-system-design/?ref=outind)
      * [ Top 10 System D