Topics
- JPA
- Spring boot vs Spring
- Type erasure and Reification
Tutorial
- https://docs.oracle.com/javase/tutorial/
- https://docs.oracle.com/javase/tutorial/java/index.html
- https://docs.oracle.com/javase/tutorial/java/TOC.html
- https://docs.oracle.com/javase/tutorial/essential/TOC.html
- https://hyperskill.org/ free course from Jetbrains
- https://www.mooc.fi/en from University of Helsinki
- https://dev.java/learn/ from Oracle
- https://www.reddit.com/r/learnjava subreddit
- https://www.javaguides.net/2022/01/java-roadmap-for-beginners.html
- https://www.javamex.com/tutorials
- https://inside.java/sip/
- https://docs.oracle.com/en/java/javase/24/language/ List of new features in Java
- https://jenkov.com/tutorials/java/index.html
WORA
- Java’s principle
- Write once run anywhere
How Netflix Uses Java - 2025 Edition
Interview Qs
- Functional Interface
- Why Relational Mapping is required?
- Is spring-data-jpa implementation for jpa??
- Why need hibernate, why we have so many implementation for jpa?
- MongoDB in jpa
- Why WebClient when we have other reactive programming paradigm like Vert.x?
- Bean Scopes?? is it really singleton design pattern?
- what design patterns have you used?
- N + 1 query problem and solution