牛革!バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

最近、2ヶ月間勉強を続けていた友人が、ついに夢の大きな工場に行きました。給料の大幅な増加がありました。その間、バイトビートも元のアルゴリズムの問​​題に遭遇しました...そして現在の国内の大きな工場と一部のユニコーンは、シリコンバレー企業の慣行をますます模倣し、インタビューを通じて与えられた質問をプログラミングすることにより、データ構造とアルゴリズムの堅牢性をテストしています。

ご存知のように、プログラマーにとってアルゴリズムは確かにますます重要になっています。過去に通常の履歴書を持っている多くの人々を知ることは、質問をブラッシングすることによって彼らの軌道を大きな工場に変えました。

多くの大企業の技術面接の要件は、優れた技術、強固なコンピューター基盤、アルゴリズムとデータ構造の習熟度、言語は重要ではなく、習熟度は重要であると理解されています技術面接のすべてのラウンドで、アルゴリズムだけでなくアルゴリズムもテストできます。

なぜアルゴリズムをテストする必要があるのか​​知っていますか?実際、核心は候補者が十分に賢いかどうかを見ることです。テストアルゴリズムは、通常2つのステップで構成されます。最初のステップは、アイデアについて直接話せるようにすることであり、2番目のステップは、コードを直接記述できるようにすることです。多くの大企業のアルゴリズムの質問は、一般的にLeetCode中間モードに対応しています。インタビューに合格するには、準備に時間をかける必要があります。

したがって、アルゴリズムはその必要な部分です!これは比較的公正な方法です。プロジェクトに関しては、各プログラマーの行動の違いは非常に大きく、過去のプロジェクト経験からあなたの本当の可能性を判断することは困難です。しかし、アルゴリズムの場合、誰もが同じ出発点を持っています。これは大学入学試験のようなものです。アルゴリズムの質問を評価することで、プログラミングスキルが深いかどうかを確認できます。また、明確な論理的思考など、他の能力を多面的に調べることもできます。 、デバッグ能力とは何か、コーディングの習慣とは何か、保守可能なコードを記述できるかどうかなど。また、アルゴリズムの基盤はしっかりしておらず、インタビューが難しいだけでなく、コードのパフォーマンスの向上とプログラミング言語の制御の点で他の基盤よりもはるかに弱いです。したがって、アルゴリズムの基礎が弱い学生が大きな工場へのインタビューに合格することは困難です。しかし、アルゴリズムの能力を向上させるために質問に頼るだけで、進行が遅すぎて、要点を把握するのに失敗しがちです。

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

では、プログラマーとして、どのようにしてアルゴリズムを上手に学ぶのでしょうか?

みんながアルゴリズムを上手に学べるように、ByteDanceインタビュアーに2つの素晴らしいアルゴリズムインタビューノートをお願いしました。今度は無料で共有します。注意を向ける必要がある友達の後に、アシスタントVXを追加して無料で受け取ります。 !

最初のセット

このメモの内容はすべて純粋に手書きであり、ソートアルゴリズム/データ構造コードは最適なソリューションではない可能性があり、コードの実装は理解しやすい方法で記述されています。コードのほぼすべての文に対応するコメントがあり、理解できるはずです。

カタログの概要

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

簡単な説明

1つ、バブルソート

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

次に、並べ替えを選択します

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

三、挿入ソート

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

4、クイックソート

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

5、マージソート

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

シックス、ヒルソート

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

セブン、ヒープソート

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

8、基数ソート(バケットソート)

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

ナイン、再帰

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

10、リンクされたリスト

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

11.スタック

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

12.キュー

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

13、バイナリツリー

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

2番目のメモ

プロのライティングノート...

動的計画トピック

LeetCode:695。島の最大のエリア

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

LeetCode:474。1と0

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

LeetCode:1314。マトリックス領域と

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

LeetCode:714。株式を売買するのに最適な時期には、手数料が含まれます

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

LeetCode:1130。リーフ値を持つツリーにまたがる最小コスト

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

ダブルポインタートピック

LeetCode:11。最も多くの水を保持するコンテナ

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

LeetCode:287。重複の数を見つけます

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

バイナリ検索トピック

LeetCode:378。順序付けられたマトリックスのK番目に小さい要素

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

LeetCode:1337。ファランクスで最も弱いKライン

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

貪欲なアルゴリズムのトピック

リンクリストトピック

幅の最初の検索トピック

深さ優先の検索トピック

……

LeetCode:513。ツリーの左下隅で値を見つけます

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

 

LeetCode:129。ルートノードからリーフノードまでの数値の合計を求めます

牛革! バイトインタビュアーは7昼夜爆破され、アルゴリズムインタビューノートを要約しました

プラットフォームのスペースのため、これ以上コンテンツを表示することはできません。これら2つの非常に優れたアルゴリズムのインタビューノートが必要な友人は、ドキュメントを完成させ、転送+フォローした後、次のアシスタントVXを追加して無料で受け取ります。

 

おすすめ

転載: blog.csdn.net/GYHYCX/article/details/109309999