#2 · Primary category: Education & Research
JavaGuide
Java Interview & Backend General Interview Guide, covering computer fundamentals, databases, distributed systems, high concurrency, system design, and AI application development.
Project last updated:08/28/26
GitHub Stars
158.1K
Forks
46.2K
Contributors
745
License
Apache-2.0
Why we included this project
JavaGuide has been around long enough to become a standard stop for Java backend developers prepping for interviews, and it has grown well past Java itself. The repo holds thousands of pages of notes covering the language core, collections, concurrency, the JVM, Spring, MySQL, Redis, distributed systems, high-concurrency design, and system design, and a newer section now reaches into AI application development with LLMs, agents, RAG, and MCP. What separates it from a random link dump is the structure: a recommended backend interview plan, learning roadmaps, resume guidance, and curated question summaries that take you from fundamentals to advanced scenarios. It is a curated knowledge index rather than runnable software, so the value is in the editorial organization and the breadth of frequently updated content. For anyone building a study plan around Java backend engineering and the AI-adjacent skills employers now expect, it is a practical companion.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
system-prompts-and-models-of-ai-tools
A curated collection of system prompts, internal tools, and AI models from popular AI assistants and coding agents.
30-seconds-of-code
Coding articles to level up your development skills
generative-ai-for-beginners
21 Lessons, Get Started Building with Generative AI
LLMs-from-scratch
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step