Airbnb、Netflix、Uber、Stripeなどの企業によるエンジニアリングブログ記事300件以上を、企業別にまとめた厳選リスト。
Snailclimb/JavaGuide
CSの基礎、データベース、分散システム、システム設計、AIアプリケーション開発を網羅した中国語のJavaバックエンド面接ガイド。
- スター
- 159,156
- フォーク
- 46,126
- 未解決の Issue
- 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 の数値は毎日更新されます。
関連プロジェクト
Postgresを中心とした開発プラットフォーム。Firebaseの代替として、ホステッドPostgresデータベースに認証、自動生成API、ストレージ、リアルタイム機能を備えています。
JDBCおよびODBCドライバー経由で100種類以上のデータベースに接続できる、無料のマルチプラットフォーム対応デスクトップSQLクライアント兼データベースツール。
AIエージェントやIDE、アプリを、事前定義ツールまたはカスタムツールでデータベースにつなぐオープンソースのMCPサーバー。
Claude APIを使ったコーディングエージェントの作り方を、ファイル・シェル・検索ツールを順に追加しながら学ぶ、Goのハンズオンワークショップです。
LLMエージェントの会話や実行内容を、PythonおよびTypeScriptアプリ向けの永続的で構造化されたメモリに変換する、エージェントネイティブなメモリ基盤です。