https://github.com/andrei-punko/java-interview-coding
Java coding interview tasks solutions
https://github.com/andrei-punko/java-interview-coding
coding-examples coding-interviews coding-practice interview-preparation interview-tasks java-coding java-coding-guide java-coding-problems java-interview java-leetcode leetcode-java leetcode-java-practice leetcode-java-solutions leetcode-solutions leetcode-solutions-java
Last synced: 8 days ago
JSON representation
Java coding interview tasks solutions
- Host: GitHub
- URL: https://github.com/andrei-punko/java-interview-coding
- Owner: andrei-punko
- License: mit
- Created: 2021-02-25T10:25:02.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2026-04-07T19:37:47.000Z (16 days ago)
- Last Synced: 2026-04-07T21:26:26.739Z (15 days ago)
- Topics: coding-examples, coding-interviews, coding-practice, interview-preparation, interview-tasks, java-coding, java-coding-guide, java-coding-problems, java-interview, java-leetcode, leetcode-java, leetcode-java-practice, leetcode-java-solutions, leetcode-solutions, leetcode-solutions-java
- Language: Java
- Homepage: https://www.youtube.com/@andd3dfx
- Size: 4.95 MB
- Stars: 68
- Watchers: 5
- Forks: 19
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Java coding interview tasks solutions
[](https://github.com/andrei-punko/java-interview-coding/actions/workflows/gradle.yml)
[](https://github.com/andrei-punko/java-interview-coding/actions/workflows/gradle.yml)
[](LICENSE)
## Prerequisites
- JDK 21
- Gradle (embedded in the project)
## How to build project
```shell
./gradlew clean build
```
## List of packages
- [annotation](src/main/java/by/andd3dfx/annotation)
- [cache](src/main/java/by/andd3dfx/cache)
- [collections](src/main/java/by/andd3dfx/collections)
- [common](src/main/java/by/andd3dfx/common) (some uncategorized stuff)
- [core](src/main/java/by/andd3dfx/core)
- [dynamic](src/main/java/by/andd3dfx/dynamic)
- [iterators](src/main/java/by/andd3dfx/iterators)
- [jvm](src/main/java/by/andd3dfx/jvm)
- [multithreading](src/main/java/by/andd3dfx/multithreading)
- [numeric](src/main/java/by/andd3dfx/numeric)
- [parser](src/main/java/by/andd3dfx/parser)
- [proxy](src/main/java/by/andd3dfx/proxy)
- [recursion](src/main/java/by/andd3dfx/recursion)
- [refactoring](src/main/java/by/andd3dfx/refactoring)
- [search](src/main/java/by/andd3dfx/search)
- [serialization](src/main/java/by/andd3dfx/serialization)
- [sorting](src/main/java/by/andd3dfx/sorting)
- [stream](src/main/java/by/andd3dfx/stream)
- [string](src/main/java/by/andd3dfx/string)
- [tree](src/main/java/by/andd3dfx/tree)
Sure, we have [tests](src/test/java/by/andd3dfx); they contain some code which describes implementation in a natural
way.
## SQL-related stuff
[SQL folder](sql/README.md) contains tasks which require writing SQL queries to solve them.
Check appropriate [video](https://youtu.be/GjDF_LdwYHU) on YouTube
## Coding interview materials
The [interview-materials](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"
## Appendix. Verbal interview materials
Check [java-interview-faq-n-answers repo](https://github.com/andrei-punko/java-interview-faq-n-answers) to get materials for preparation to Java
verbal interview