競技プログラミング向けのアルゴリズムやデータ構造のGoテンプレート集。CodeforcesやLeetCodeの問題解答も収録しています。
AkashSingh3031/The-Complete-FAANG-Preparation
FAANG形式の面接対策向けに、DSA、競技プログラミング、CS基礎のノートと解答をJupyter Notebookでまとめたコレクション。
- スター
- 12,300
- フォーク
- 2,633
- 未解決の Issue
- 38
- 最終コミット
- 12 日前
これは何?
ソフトウェアエンジニアの面接対策に使える学習教材を集めたリポジトリです。Love Babbarの450 DSAリスト、Striverシリーズ、Apna CollegeのDSAシートなどの問題セットと解答をまとめ、C++、Python、Javaといった言語ごとに整理しています。
アルゴリズムに加え、面接でよく問われるOS、DBMSとSQL、コンピュータネットワーク、オブジェクト指向プログラミングといったCSの主要分野も扱っています。競技プログラミング、適性検査や論理的思考の問題、プログラミングの選択式問題やパズルのほか、ロー・レベル設計とハイ・レベル設計を扱うシステム設計の教材も含まれています。
Jupyter Notebookを多用したリポジトリで、コンテンツはフォルダごとに整理されています。そのため、ソフトウェアライブラリというより、体系的な学習パスとして活用できます。MITライセンスで公開されています。
主な機能
- 01Love Babbarの450 DSA、Striverシリーズ、Apna CollegeのDSAシートに基づく問題セット。
- 02OS、DBMS、SQL、コンピュータネットワークなどのCS基礎トピック。
- 03C++、Python、Javaで整理された解答。
- 04競技プログラミング、適性検査、論理的思考、パズルの各セクション。
- 05ロー・レベル設計とハイ・レベル設計を扱うシステム設計の教材。
ユースケース
- 大手テック企業のソフトウェアエンジニア面接に向けた準備。
- 選んだ言語で、体系的なDSAの問題リストに取り組む。
- 技術面接の前にOS、DBMS、ネットワークのトピックを復習する。
- 独学でよく出るアルゴリズム問題の解答例を探す。
使う前に知っておきたいこと
- インストール可能なソフトウェアではなく、学習ノートと解答をまとめたものです。
収録されている特集
トピック
よくある質問
- The-Complete-FAANG-Preparation とは?
- FAANG形式の面接対策向けに、DSA、競技プログラミング、CS基礎のノートと解答をJupyter Notebookでまとめたコレクション。 ソフトウェアエンジニアの面接対策に使える学習教材を集めたリポジトリです。Love Babbarの450 DSAリスト、Striverシリーズ、Apna CollegeのDSAシートなどの問題セットと解答をまとめ、C++、Python、Javaといった言語ごとに整理しています。
- The-Complete-FAANG-Preparation は無料で使えますか?ライセンスは?
- The-Complete-FAANG-Preparation は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- The-Complete-FAANG-Preparation は今もメンテナンスされていますか?
- 活発にメンテナンス中。The-Complete-FAANG-Preparation の最終コミットは 2026年10月12日 です。
- The-Complete-FAANG-Preparation は何に使えますか?
- 大手テック企業のソフトウェアエンジニア面接に向けた準備。 選んだ言語で、体系的なDSAの問題リストに取り組む。 技術面接の前にOS、DBMS、ネットワークのトピックを復習する。 独学でよく出るアルゴリズム問題の解答例を探す。
- The-Complete-FAANG-Preparation はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/AkashSingh3031/The-Complete-FAANG-Preparation
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
面接対策に役立つ、LeetCode問題のGo解答集とデータ構造・アルゴリズムを扱う付属のCookbook電子書籍。
LeetCodeの面接問題を再利用可能な解法パターン別に整理し、閲覧や進捗管理ができるWebアプリを備えた学習ガイドです。
トピック別の問題順、図解付き解答、動画解説、C++・Java・Python・Go・JavaScriptのコードを備えた中国語のLeetCode学習ガイド。
競技プログラミング(OI・ICPC)を基礎アルゴリズムから応用分野まで学べる、無料で公開され継続的に更新されるWikiです。
競技プログラミングでよく使われるアルゴリズムやデータ構造の記事を、ボランティアが運営する広告なしで提供するサイト。e-maxx.ruの記事を翻訳・拡充しています。