# cosen1024/Java-Interview

「Java面试小抄」一份通向理想互联网公司的面试汇总，包括 Java基础、Java并发、JVM、MySQL、Redis、Spring、MyBatis、Kafka、计算机操作系统、计算机网络、系统设计、分布式、Java 项目实战等

Repository: https://github.com/cosen1024/Java-Interview
Canonical: https://ross.abutalabs.com/products/cosen1024-java-interview
Homepage: https://www.javalearn.cn/
License: Apache-2.0
License Family: permissive
Topics: interview, java, redis, spring, mysql, jvm, kafka, dubbo
Last push: 2026-06-02T08:26:39+00:00

## Health v2 (maintenance only)
Score: 70/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 85, release rhythm 35, longevity 100
- inputs: {"age_days": 2021, "days_push": 92, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2683, forks 547 (observed 2026-08-28T04:07:10.118874+00:00)

## What it is
A curated Java interview study guide ('Java Interview Cheatsheet') covering Java fundamentals, concurrency, JVM, MySQL, Redis, Spring, MyBatis, Kafka, operating systems, networking, system design, and distributed systems. It is maintained as a collection of Markdown notes with an online reading site and PDF downloads.

## Use cases
- prepare for a Java backend developer interview
- review Java concurrency and JVM interview questions
- study Redis and MySQL interview topics
- learn system design and distributed systems questions for interviews
- find common Spring and Kafka interview questions
- brush up on computer networking and OS fundamentals before interviews

## When to choose
- you are a Java developer preparing for backend interviews at internet companies
- you want concise, topic-organized interview question summaries in Chinese
- you prefer a free, community-maintained study guide with PDF and online reading options

## When to avoid
- you need hands-on coding practice or mock interviews rather than reading material
- you need content in a language other than Chinese
- you need an authoritative, formally reviewed reference rather than personal study notes

## Facets
- artifact type: learning-resource
- maturity: active
- function: documentation, developer-tools
- domain: tutorials, programming-languages, databases, developer-tools
- platform: cli
- tags: interview-preparation, java, cheatsheet, jvm, concurrency, distributed-systems, chinese-language, web-server

## Member repositories
- cosen1024/Java-Interview (main) score 70

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:10.118874+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:17:52.826410+00:00, confidence not recorded.
  - readme: https://github.com/cosen1024/Java-Interview (fetched 2026-08-28T04:07:10.118874+00:00, sha bbb7712a5981)
  - homepage: https://www.javalearn.cn/ (fetched 2026-08-29T10:00:25.201466+00:00, sha 064dccbfdba2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
