面接で採用されるために役立つ12以上のGitHubリポジトリ
「面接」と聞くと、不安や緊張を感じる人も多いでしょう。でも、この記事を使って、面接を有意義にこなせるための大事なツールを用意しておけば安心です。
これから、技術面接やコーディングテストの準備に役立つGitHubリポジトリを紹介します。
1. Coding University Interview
この素晴らしいリポジトリには、コーディング面接に必要な全てが揃っています。元々はリポジトリオーナーの個人的な学習計画だったものが、多くの人々の学習計画に進化しました。作者は現在、アマゾンのソフトウェアエンジニアとして働いています。
大手テック企業の面接を突破するには、数ヶ月間にわたる学習計画が必要です。
この方法はプログラミングの基本から始まり、応用データ構造、システム設計、そして基本的なコンピュータサイエンスの概念に至るまで順を追っています。
最初はソフトウェアエンジニアになるための課題リストだったが、今見ると大きなリストになった。この学習計画を経て、アマゾンのソフトウェア開発エンジニアとして採用された。あなたも私ほど勉強しなくても大丈夫だろう。何故なら、知る必要がないことに多くの時間を無駄にしたからだ。その詳細は以下にある。私が無駄をせずにそこにたどり着く手助けをする。
2. Build Your Own X
Git、Docker、フレームワークなどを自分で開発する方法など、面接官を感心させる事例がここにあります。
3. Tech Interview Handbook
これはあなたのテクニカルインタビューの手引きです。非常によく整理されており、使いやすいです。また、時には厄介な行動面の質問に対処するためのアドバイスも含まれています。
4. How to Secure Anything
このリポジトリはよく整理されており、学習をサポートする豊富な資料があります。
5. JavaScript Algorithms
JavaScript Algorithmsリポジトリは、JavaScriptのポジションに焦点を当てています。ただし、原理を理解し、それをJavaScriptで実装する方法を知っていれば、まず他の言語でもできるはずです。
データ構造と各アルゴリズムには独自のREADMEファイルがあり、他の資料へのリンクが提供されています。したがって、もしあるトピックが理解できなければ、いつでも追加コンテンツでより多くの情報を調べることができます。
🇺🇦 ウクライナがロシア軍によって攻撃されています。民間人が殺されていて、住宅地が爆撃されています。
このリポジトリには、多くの人気のあるアルゴリズムやデータ構造のJavaScriptベースの例が含まれています。
各アルゴリズムやデータ構造には、関連する説明とさらなる読書へのリンク(YouTube動画へのリンクを含む)のある独自のREADMEがあります。
6. How The Web Works
DNS、HTTPプロトコル、サーバー、DOMツリー、レンダリングツリー、ページペインティングなどについて学ぶことができます。
インターネットの基礎を学ぶのに素晴らしいリソースです。さらに、ストレージにはさまざまなトピックを深く掘り下げるための追加リンクがあります。
7. The Algorithms
ここでは、好みの言語でクリアかつわかりやすいコードが見つかります。コミュニティは素晴らしく、問題があればすぐに答えてくれます。
8. The System Primer
インターネットベースの素材と資料を集めたリポジトリです。リポジトリのオーナーは多くのソースから資料と素材を編集しました。さらに、リポジトリは定期的に更新されますので、チェックし続けると良いでしょう!
9. Awesome Interview Questions
Awesome Interview Questionsは、頻繁に聞かれる「素晴らしい」面接の質問のセレクトリストです。
多くの場合、面接官は問題解決の質問に加えて、プログラミング言語に関する質問をします。これらの概念は非常に重要であり、プログラム言語をどれだけ深く理解しているかを面接官に示します。
10. Interview Resources
このリポジトリには、技術面接やコーディング面接に関連する役立つ記事、動画、マニュアル、ウェブサイト、書籍、オンラインコースなどがキュレーションされています。
11. Learn Go
このリポジトリはGoの初心者を対象にしています。Goの開発者面接の前に、このリポジトリで基本概念を復習し、いくつかのクイズに挑戦することができます。
❤️ 1000以上の手作りGoの例、エクササイズ、クイズ。🚀Goを学ぶために、1000以上の小さなプログラムを修正してみよう。
12. clean-code-javascript
このリポジトリは、読みやすく、再利用可能で、リファクタリング可能なJavaScriptコードを書くための参考資料です。ロバート・C・マーティンのクリーンコードに基づいていますが、JavaScript向けに調整されています。
13. JavaScript Questions
これは初心者レベルの難易度です。このリポジトリは、多くの選択式のJavaScriptの質問を提供しており、言語の知識を刷新するのに役立つでしょう。
注意
このレポは2019年に作られ、ここにある質問はその時点のJavaScriptの構文と挙動に基づいています。JavaScriptは進化を続ける言語であり、ここにはカバーされていない新しい言語機能もあります。
これらのリソースが役立つと僕も思います 😊
Twitter | LinkedIn | GitHub | Portfolioで繋がりましょう!
次のブログ記事でお会いしましょう。お元気で!
こちらの記事はdev.toの良い記事を日本人向けに翻訳しています。
https://dev.to/olanetsoft/12-github-repositories-to-help-you-ace-your-job-interview-2a08