- Java Modifiers and Scope
- Mutable vs Immutable. ( Standard examples)
- Abstract class vs Interface
- Changing a Mutable class to Immutable
- Lazy Initialization ( extends LazyInitializer class and override initialize. Get the object with base class and get() to get that object)
- Ways to create threads (Extend thread, Implement callable, Implement runnable). Which is better and why? Purpose of Volatile ?
- Hashcode() lazy initialization?
- Inversion of Control
- Dependency Injection
- SOAP vs REST
- MVC Patterns
- Java 9 features
- Stream and Filters
- Any thoughts about Reactive Manifesto
- Non-Blocking vs Asynchronous blocking
- CQRS Pattern in Microseconds
- Domain Driven Design with an example.
- Garbage collection (Minor and Major)
- Kurbernetes? database pooling…?
- Kafka
- Spring Boot vs Spring framework
- Cloud Design Patterns (Asynchronous Request and Reply, CQRS, Event sourcing, Retry, Circuit Breaker, Sidecar
Ref: https://levelup.gitconnected.com/cloud-design-patterns-explained-simply-113c788b33ff
No comments:
Post a Comment