gitmyhub

JavaGuide

JavaScript ★ 157k updated 3d ago

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

Chinese-language interview prep guide for Java back-end developers, covering fundamentals, databases, distributed systems, concurrency, JVM, and AI concepts.

JavaMarkdownSpring BootSpring AIsetup: easycomplexity 1/5

JavaGuide is a study and interview-prep guide for Java and backend engineers. The repo's description is in Chinese but the topics are clear: java, jvm, mysql, redis, interview, plus newer entries like agent, mcp and context-engineering. The tagline, translated from the README, is a Java interview and general backend interview guide covering computer fundamentals, databases, distributed systems, high concurrency, system design and AI application development. The README recommends reading it on javaguide.cn for a better experience. It works as a long index of Markdown documents in this repository. The table of contents groups topics into: an AI application development guide with subsections on AI Agent basics, prompt engineering, context engineering, Agent Skills, the MCP protocol and workflow versus graph versus loop; an interview preparation section with a backend interview plan, resume guide and project experience guide; a Java section split into basics, collections, IO, concurrency, JVM and new features from Java 8 through Java 25, with deep dives on generics, reflection, source-code analysis of ArrayList and HashMap, JMM, AQS and garbage collection; and a computer-fundamentals section covering operating systems, Linux, shell and computer networks. A paid companion interview cheat sheet and an AI-powered interview-assistant sample project are also mentioned. You would actually use JavaGuide if you are preparing for a Java backend job interview, brushing up on backend concepts, or learning AI-application topics on top of Java skills. The repo's primary language is listed as Java; the content is Markdown documentation.

Where it fits