Airbnb, Netflix, Uber, Stripe 등의 기업이 공개한 엔지니어링 블로그 글 300여 편을 기업별로 정리한 목록입니다.
Snailclimb/JavaGuide
CS 기초, 데이터베이스, 분산 시스템, 시스템 설계와 AI 애플리케이션 개발을 다루는 중국어 Java 백엔드 면접 가이드입니다.
- 스타
- 159,156
- 포크
- 46,126
- 열린 이슈
- 17
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
JavaGuide는 Java 백엔드 면접 준비를 위한 방대한 중국어 학습 가이드입니다. 면접 준비 내용을 주제별로 정리합니다. Java 핵심(기초, 컬렉션, 동시성, IO, JVM, 새 언어 기능), 컴퓨터 기초(운영체제, 네트워킹, 자료구조, 알고리즘), 데이터베이스(MySQL, Redis, MongoDB), 개발 도구(Maven, Gradle, Docker, Git), 시스템 설계, 분산 시스템, 고성능 및 고가용성을 다룹니다.
Java와 백엔드 핵심 주제 외에도 LLM, Agents, RAG, MCP 및 관련 엔지니어링 실무를 다루는 AI 애플리케이션 개발 섹션과 Spring Boot, Java 21, Spring AI를 결합한 샘플 프로젝트가 포함되어 있습니다. 콘텐츠는 온라인 읽기 사이트로 제공되며, 별도의 요약 면접판과 PDF 다운로드도 지원합니다.
이 가이드는 주로 백엔드 직무를 준비하는 중국어권 개발자를 대상으로 하며, 기초부터 시스템 설계 질문까지 이어지는 학습 경로로 구성되어 있습니다.
핵심 기능
- 01컬렉션, 동시성, JVM, 새 언어 기능 등 Java 핵심 주제를 다룹니다.
- 02운영체제, 네트워킹, 자료구조, 알고리즘 등 컴퓨터 기초 내용을 포함합니다.
- 03MySQL, Redis, MongoDB 관련 데이터베이스 노트를 제공합니다.
- 04시스템 설계, 분산 시스템, 고가용성 관련 장을 수록합니다.
- 05LLM, Agent, RAG, MCP를 다루는 AI 애플리케이션 개발 섹션을 추가했습니다.
활용 사례
- 체계적인 순서에 따라 Java 백엔드 개발자 면접을 준비할 수 있습니다.
- 취업 준비에 앞서 동시성, JVM, MySQL 관련 자주 나오는 면접 질문을 복습할 수 있습니다.
- 분산 서비스와 고트래픽 서비스를 위한 시스템 설계 패턴을 학습할 수 있습니다.
- 포트폴리오 프로젝트로 Spring AI를 활용한 AI 애플리케이션 개발 방법을 배울 수 있습니다.
빠른 시작
- 1
javaguide.cn에서 가이드를 온라인으로 읽으세요(설치 필요 없음)
사용 전 알아둘 점
- 콘텐츠가 중국어로 작성되어 있어 중국어를 모르는 독자는 이용하기 어려울 수 있습니다.
- 실행 가능한 소프트웨어가 아니라 읽기 위한 가이드이므로 로컬에 설치하거나 실행할 것이 없습니다.
토픽
자주 묻는 질문
- JavaGuide은(는) 무엇인가요?
- CS 기초, 데이터베이스, 분산 시스템, 시스템 설계와 AI 애플리케이션 개발을 다루는 중국어 Java 백엔드 면접 가이드입니다. JavaGuide는 Java 백엔드 면접 준비를 위한 방대한 중국어 학습 가이드입니다. 면접 준비 내용을 주제별로 정리합니다. Java 핵심(기초, 컬렉션, 동시성, IO, JVM, 새 언어 기능), 컴퓨터 기초(운영체제, 네트워킹, 자료구조, 알고리즘), 데이터베이스(MySQL, Redis, MongoDB), 개발 도구(Maven, Gradle, Docker, Git), 시스템 설계, 분산 시스템, 고성능 및 고가용성을 다룹니다.
- JavaGuide은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- JavaGuide은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- JavaGuide은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. JavaGuide의 마지막 커밋은 2026년 10월 16일입니다.
- JavaGuide은(는) 어디에 사용할 수 있나요?
- 체계적인 순서에 따라 Java 백엔드 개발자 면접을 준비할 수 있습니다. 취업 준비에 앞서 동시성, JVM, MySQL 관련 자주 나오는 면접 질문을 복습할 수 있습니다. 분산 서비스와 고트래픽 서비스를 위한 시스템 설계 패턴을 학습할 수 있습니다. 포트폴리오 프로젝트로 Spring AI를 활용한 AI 애플리케이션 개발 방법을 배울 수 있습니다.
- JavaGuide는 어떻게 설치하나요?
- javaguide.cn에서 가이드를 온라인으로 읽으세요(설치 필요 없음)
- JavaGuide은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Snailclimb/JavaGuide
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Firebase의 대안으로, 인증, 자동 생성 API, 스토리지 및 실시간 기능을 제공하는 호스팅 Postgres 데이터베이스 기반 개발 플랫폼입니다.
JDBC 및 ODBC 드라이버를 통해 100개 이상의 데이터베이스를 지원하는 무료 멀티플랫폼 데스크톱 SQL 클라이언트이자 데이터베이스 도구입니다.
사전 구축 도구나 사용자 정의 도구 정의로 AI 에이전트, IDE, 앱을 데이터베이스에 연결하는 오픈소스 MCP 서버입니다.
Claude API를 기반으로 파일, 셸, 검색 도구를 하나씩 추가하며 코딩 에이전트를 만드는 과정을 알려주는 단계별 Go 워크숍입니다.
LLM 에이전트의 대화와 실행을 Python 및 TypeScript 앱에서 활용할 수 있는 영구적이고 구조화된 메모리로 바꾸는 에이전트 네이티브 메모리 인프라입니다.