SOLID Design Principle and its Explanations? Explain about Transactional Annotations? How it works ? — click here How do you create a Custom Annotation? Design a thread safe Connection pool — click here Design custom Semaphore ? — click here Difference between Http.Put, Http.Patch, Http.Post? Implement Immutable class ? Design…