インフラストラクチャ/高性能ストレージ/golang クラウド ネイティブ/オーディオとビデオ/Linux カーネル プロジェクトの戦闘

面接プロセスでは、履歴書にあるプロジェクトは比較的重要な部分であると誰もが信じていますが、多くのプログラマーは獲得できるプロジェクトがない、または履歴書にあるプロジェクトが完璧ではないという理由で直接合格します。インタビュー。注意すべき点は何ですか?履歴書の書き方がわからない?履歴書であなたの長所をどのように強調できますか? 今日から獲得できる案件や、面接時の注意点、履歴書の書き方などをご紹介しますので、少々お待ちください。

この記事には、インフラストラクチャ - KV ストレージ プロジェクト、高性能ストレージ - spdk プロジェクト、golang クラウド ネイティブ: go 基本/メール送信/SMS 送信/顔認識/クラウド オンデマンド/クラウド ライブ ブロードキャスト プロジェクト、オーディオとビデオ - FFmpeg プレーヤー プロジェクトが含まれます。 , Linux カーネルのメモリ管理の実践事例分析。

インフラストラクチャ - KV ストレージ プロジェクト

KV ストレージ プロジェクトは、Key-Value ストレージ モデルに基づくインフラストラクチャ プロジェクトであり、ユーザー情報、ログ データ、構成情報などの大量のデータを保存するために使用できます。KV ストレージ プロジェクトは、高速データの読み書き、バックアップ、リカバリ、容量拡張などの運用をサポートする、高性能、高信頼性、高拡張性のストレージ ソリューションを提供します。
KV ストレージ プロジェクトの中核となるのは、高速 Key-Value ストレージ エンジンで、データをメモリまたはディスクに保存でき、データ圧縮と暗号化をサポートします。KV ストレージ プロジェクトは、ユーザーがデータを管理し、ストレージ ステータスを監視し、データのバックアップとリカバリ操作を実行できるようにする一連の管理ツールも提供し、ユーザーがストレージ システムを簡単に管理および保守できるようにします。
KV ストレージ プロジェクトは拡張性が高く、ストレージ ノードを追加することでストレージ容量とスループットを拡張できます。同時に、KV ストレージ プロジェクトは、データをさまざまなストレージ ノードに分散してデータの負荷分散と高可用性を実現できる、さまざまなデータ断片化戦略もサポートしています。


プロジェクトは 5 つの部分に分かれています: KV ストレージのアーキテクチャ設計、ネットワーク同期とトランザクションのシリアル化 (1)、ネットワーク同期とトランザクションのシリアル化 (2)、KV ストレージのパフォーマンス テスト (1)、KV ストレージのパフォーマンス テスト (2)

 

spdk ファイルシステム実装プロジェクト

SPDK ファイルシステム導入プロジェクトは、主に高性能・高信頼性のストレージシステムを構築するために使用される SPDK (Storage Performance Development Kit) をベースに開発された高性能ファイルシステムです。SPDK ファイル システム実装プロジェクトは、SPDK が提供するユーザー モード NVMe ドライバー上で実行して、高速なファイル ストレージとアクセスを実現できます。
SPDK ファイル システム実装プロジェクトの中核は、NVMe デバイス上で高速な読み取りおよび書き込み操作を実行できる高速ファイル ストレージ エンジンです。同時に、SPDK ファイル システム実装プロジェクトは、ユーザーがファイル システムを管理し、ストレージ ステータスを監視し、データのバックアップとリカバリ操作を実行し、ストレージ システムを簡単に管理および保守できるようにする一連の管理ツールも提供します。
SPDK ファイル システム導入プロジェクトは拡張性が高く、ストレージ ノードを追加することでストレージ容量とスループットを拡張できます。同時に、SPDK ファイル システム実装プロジェクトは、さまざまなデータ断片化戦略もサポートしています。これにより、データをさまざまなストレージ ノードに分散して、データ ロード バランシングと高可用性を実現できます。

プロジェクトは 8 つの部分に分かれています。spdk1: spdk blob ファイル システム設計分析、spdk2: ファイル システム導入スレッドと json 構成分析、spdk3: ファイル システムの 4 層アーキテクチャ設計と構築、git バージョン管理、blob からの読み取りと書き込みです。ファイル システムプリミティブ操作の実装、syscallのフック実装、基数ツリーによるファイルシステムのメモリ管理、ファイルシステムのフックAPIの設計と実装、ファイルシステムのposix APIの互換性とフォルダ設計。

 

Linuxカーネル「メモリ管理実践事例分析」

『メモリ管理実践事例分析』は、Linuxカーネルのメモリ管理の実践事例分析本です。本書は主に Linux カーネルのメモリ管理に関連するデータ構造、アルゴリズム、実装の詳細を紹介し、サンプル分析を通じてメモリ管理のさまざまな側面を深く分析します。

プロジェクトは 7 つの部分に分かれています: Spinlock プロジェクトの実際の分析、RCU プロジェクトの実際の分析、割り当て物理ページの実際の分析、vmalloc ケースの実際の分析、kmalloc ケースの実際の分析、kallc&callolo の例の実際の分析、kallc&callolo の例の実際の分析。

 

golang/クラウドネイティブプロジェクト

プロジェクト 1: パブリック クラウド サービス アクセスの基本ルーチン

 

プロジェクト 2: SMS 署名と SMS テンプレート

 

プロジェクト 3: 電子メール プッシュの前提条件

プロジェクト 4: 人間と機械による検証の概要

 

プロジェクト 5: オブジェクト ストレージ関連の概要の紹介

 

項目 6: ログの目的

 

項目 7: クラウド ライブ ブロードキャスト ドメイン名の構成

 

プロジェクト 8: クラウド VOD コンソールの構成

 

プロジェクト 9: 通信旅程カードとナンバー プレート認識のロジック カプセル化

 

Project 10: 顔のコアとボディの基本情報の紹介

 

オーディオとビデオ初心者のクイック スタート エッセンシャル シリーズ - Fmpeg+SDL プレーヤー開発の実践

面接履歴書の書き方ガイド

この情報が必要な場合は、私と直接チャットしてください。

おすすめ

転載: blog.csdn.net/hw5230/article/details/131948642