Java, Spring Boot, Microservices, Data Structures & Algorithms

Core Java 8,11,17, Spring Framework, Spring Boot, Microservices, Design Patterns, Kafka, Elasticsearch, Data Structures & Algorithms

Java, Spring Boot & Microservices

Deploying Spring Boot microservices on Kubernetes Cluster

Circuit Breaker Pattern with Resilience4J in a Spring Boot Application

Declarative REST Client in Spring Boot (Spring 6 HTTP Interface)

Spring Reactive, Thymeleaf Hello World (Spring Webflux + Thymeleaf + JS/CSS)

AWS S3 integration with Spring Boot (AWS S3 + Spring Boot)

Reactive programming in Java with Project Reactor

How to create a basic Spring 6 project using Maven

Memory footprint of the JVM (Heap & Non-Heap Memory)

Spring Boot Login/Logout (Spring Security + MySql + Thymeleaf)

Object Oriented Programming (OOPs) Concept

Data Structures & Algorithms

Longest substring without repeating characters

Check if two strings are equal or not after processing backspace

Two Sum - return index of a pair of array elements with a given sum

Print all Subsets (Power Set) of a given array

Construct a Binary Tree from given Inorder and Preorder traversals

Longest Common Prefix in an Array of Strings

Word Break Problem (Using HashMap and DP)

Find a triplet in an array that sums to a given number

Rain water trapping problem - O(n) time & O(n) space

Count the number of inversions in an array - in O(n log n) time