- JDK 21
- Gradle (embedded in the project)
./gradlew clean build
- annotation
- cache
- collections
- common (some uncategorized stuff)
- core
- dynamic
- iterators
- jvm
- multithreading
- numeric
- parser
- proxy
- recursion
- refactoring
- search
- serialization
- sorting
- stream
- string
- tree
Sure, we have tests; they contain some code which describes implementation in a natural way.
SQL folder contains tasks which require writing SQL queries to solve them. Check appropriate video on YouTube
The interview-materials folder contains some notes about interview preparation and useful links. We can perceive materials in this folder as project backlog or "box with other stuff"
List of videos on the Java coding interview YouTube channel
Placed here
Check this repo to get materials for preparation to Java verbal interview