Advanced topics — implementing from scratch what most developers only use from libraries.
- Custom HashMap — bucket array, separate chaining, O(1) average complexity
- Custom Thread Pool — ExecutorService-like functionality
- Reflection API & Custom Annotations
- Java NIO (Non-blocking I/O)
- Spring Boot internals
- Microservices (Kafka, Circuit Breaker)
- System Design (URL Shortener, Chat App)