序文
大手企業のソフトウェア面接のほとんどすべてにアルゴリズム面接がありますが、アルゴリズム面接の準備はどのようにしますか?
アルゴリズムインタビューとは
アルゴリズムインタビューは技術面接の一部にすぎません。アルゴリズムは技術面の一部に過ぎないことを誰もが理解する必要があります。技術には、基本的なコンピュータ知識、プロジェクト経験、問題解決のアイデアなども含まれるため、アルゴリズム面接全体を技術面接と見なさないでください。問題としてソフトウェアの仕事に触れないでください。
アルゴリズムインタビューの準備方法
基本的なデータ構造とアルゴリズム、および基本的なアルゴリズム設計のアイデアにもっと注意を払います。インタビューの質問は特に難しくありません。特定の位置を除いて、高度なデータ構造が検査されます。
- さまざまなソートアルゴリズム(手書きのクイックソート)
- 基本的なデータ構造とアルゴリズムの実装:ヒープ、バイナリツリー、グラフ
- 基本的なアルゴリズム:示されているトラバーサルおよびバイナリ検索
- アルゴリズム設計のアイデア:再帰とバックトラッキング、分割統治、貪欲で動的なプログラミング
盲目的に質問をブラッシングすることの効果は明らかではありません。質問を盲目的にブラッシングするだけで、質問の正確さを気にするだけです。それは非常に一方的なものであり、同じ方法を使用する新しい質問が表示された場合、あなたは質問しないかもしれませんはい。そのため、最初に基本的なアルゴリズムとデータ構造、アルゴリズム設計のアイデアを統合し、質問を通じてこの知識を統合し、学習と質問のバランスをマスターする必要があります。アルゴリズムの学習の経験を後でまとめましょう。GitHubで47kアルゴリズムのトレジャーマニュアルを共有するには、このトレジャーマニュアルを読んだ後、直接目を閉じてLeetCodeを使い切り、LeetCodeを破壊します!!
カタログ+コンテンツのスクリーンショット
スペース上の理由により、全員の読書体験に影響を与えないように、スクリーンショットのみを使用してコンテンツの一部を表示しています。記事の最後に詳細で完全なバージョンを取得する無料の方法があります。
必要な読書+アルゴリズムの問題解決ルーチンフレームワーク
1.動的計画
2、データ構造
3.アルゴリズム思考
4つの高周波アルゴリズムのインタビュー記事
5、Linuxシェルテクノロジー
最後の言葉
これはGitHubの上の47Kアルゴリズム宝マニュアルです。このノートの著者の本来の意図は、アルゴリズムのチュートリアルの分野でのベンチマークになることですし、アルゴリズムのインタビューでヘルプみんなの契約。高額の転売という現象は深刻すぎるため、誰もが落とし穴を作らないようにするため、本日は共有します。それを必要とする友人とアシスタントVXは無料でそれを受け取ることができます!