Repolode
Snailclimb

Snailclimb/JavaGuide

Guía en chino para entrevistas de backend Java que abarca fundamentos de informática, bases de datos, sistemas distribuidos, diseño de sistemas y desarrollo de aplicaciones de IA.

Estrellas
159,156
Forks
46,126
Issues abiertos
17
Último commit
hace 4 días

¿Qué es?

JavaGuide es una amplia guía de estudio en chino para preparar entrevistas de backend Java. Organiza la preparación por temas: fundamentos de Java (colecciones, concurrencia, E/S, JVM y novedades del lenguaje), fundamentos de informática (sistemas operativos, redes, estructuras de datos y algoritmos), bases de datos (MySQL, Redis, MongoDB), herramientas de desarrollo (Maven, Gradle, Docker, Git), diseño de sistemas, sistemas distribuidos, alto rendimiento y alta disponibilidad.

Además de los temas principales de Java y backend, el proyecto incluye una sección sobre desarrollo de aplicaciones de IA que abarca LLM, Agents, RAG, MCP y prácticas de ingeniería relacionadas, junto con un proyecto de ejemplo que combina Spring Boot, Java 21 y Spring AI. El contenido está publicado como un sitio de lectura en línea, con una edición resumida independiente para entrevistas y una descarga en PDF.

La guía está dirigida principalmente a desarrolladores de habla china que se preparan para puestos de backend, y está organizada como una ruta de lectura que va desde los fundamentos hasta las preguntas de diseño de sistemas.

Funciones clave

  • 01Cubre temas fundamentales de Java, como colecciones, concurrencia, JVM y las novedades del lenguaje.
  • 02Incluye fundamentos de informática, como sistemas operativos, redes, estructuras de datos y algoritmos.
  • 03Ofrece apuntes sobre bases de datos como MySQL, Redis y MongoDB.
  • 04Incluye capítulos sobre diseño de sistemas, sistemas distribuidos y alta disponibilidad.
  • 05Añade una sección sobre desarrollo de aplicaciones de IA que abarca LLM, Agent, RAG y MCP.

Casos de uso

  • Prepararse de forma estructurada para entrevistas de desarrollador backend Java.
  • Repasar preguntas habituales de entrevistas sobre concurrencia, JVM o MySQL antes de buscar empleo.
  • Estudiar patrones de diseño de sistemas para servicios distribuidos y con mucho tráfico.
  • Aprender a crear una aplicación de IA con Spring AI como proyecto de portafolio.

Inicio rápido

  1. 1

    Lee la guía en línea en javaguide.cn (no requiere instalación)

Antes de usarlo

  • El contenido está escrito en chino, por lo que puede resultar difícil de usar para quienes no lo hablan.
  • Es una guía de lectura, no un software ejecutable, así que no hay nada que instalar ni ejecutar localmente.

Temas

Preguntas frecuentes

¿Qué es JavaGuide?
Guía en chino para entrevistas de backend Java que abarca fundamentos de informática, bases de datos, sistemas distribuidos, diseño de sistemas y desarrollo de aplicaciones de IA. JavaGuide es una amplia guía de estudio en chino para preparar entrevistas de backend Java. Organiza la preparación por temas: fundamentos de Java (colecciones, concurrencia, E/S, JVM y novedades del lenguaje), fundamentos de informática (sistemas operativos, redes, estructuras de datos y algoritmos), bases de datos (MySQL, Redis, MongoDB), herramientas de desarrollo (Maven, Gradle, Docker, Git), diseño de sistemas, sistemas distribuidos, alto rendimiento y alta disponibilidad.
¿JavaGuide es gratuito? ¿Qué licencia tiene?
JavaGuide es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿JavaGuide sigue mantenido?
Mantenimiento activo. El último commit de JavaGuide fue el 16 oct 2026.
¿Para qué puedo usar JavaGuide?
Prepararse de forma estructurada para entrevistas de desarrollador backend Java. Repasar preguntas habituales de entrevistas sobre concurrencia, JVM o MySQL antes de buscar empleo. Estudiar patrones de diseño de sistemas para servicios distribuidos y con mucho tráfico. Aprender a crear una aplicación de IA con Spring AI como proyecto de portafolio.
¿Cómo se instala JavaGuide?
Lee la guía en línea en javaguide.cn (no requiere instalación)
¿Dónde consigo JavaGuide?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Snailclimb/JavaGuide

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados