GitHub - andrei-punko/java-interview-coding: Java coding interview tasks solutions
Java coding interview tasks solutions
Prerequisites
- JDK 21
- Gradle (embedded in the project)
How to build project
./gradlew clean build
List of packages
- annotation
- cache
- collections
- common (some uncategorized stuff)
- core
- dynamic
- game
- 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-related stuff
SQL folder contains tasks which require writing SQL queries to solve them. Check appropriate video on YouTube
Coding interview materials
The docs 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"
Appendix. Verbal interview materials
Check java-interview-faq-n-answers repo to get materials for preparation to Java verbal interview