Lista seleccionada de más de 300 artículos de blogs de ingeniería de empresas como Airbnb, Netflix, Uber y Stripe, agrupados por empresa.
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
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
La plataforma de desarrollo basada en Postgres ofrece una base de datos Postgres alojada con autenticación, APIs autogeneradas, almacenamiento y funciones en tiempo real, como alternativa a Firebase.
Cliente SQL de escritorio gratuito y multiplataforma, y herramienta para bases de datos compatible con más de 100 bases mediante drivers JDBC y ODBC.
Servidor MCP de código abierto que conecta agentes de IA, IDE y aplicaciones con bases de datos mediante herramientas predefinidas o definiciones personalizadas.
Colección gratuita y seleccionada de recursos para aprender diseño de bajo nivel y prepararse para entrevistas de diseño orientado a objetos, con temas de OOP, patrones de diseño, UML y concurrencia.
Lista seleccionada y consultable de repositorios open source de GitHub relacionados con ChatGPT, la API de OpenAI y Codex, disponible como skill para Claude Code y Codex.