データ構造とアルゴリズムの面接ガイド 🔥
Rahul Arora 氏による書き込みです。彼は Intervue の創設者です。
--
技術面接に備えて進むべき方向性は無数にありますが、このガイドは私の経験を要約したものであり、必ず結果を出すための一つの方向性を示しています。複数のオンラインリソースをフォローする必要がないため、時間の節約になります。
Uber、Google、Flipkart、Amazon、Microsoft、Facebookといった企業の面接準備の際、私は2ヶ月間、毎日約2時間を費やして準備しました。これがその概要です。
--
各セクションには2つのポイントがあります。
- 問題を解くために適用できる技術についての概要ノート。
- 各セクションに対する問題。質問のバリエーションは、こういった企業で聞かれるほとんどの質問を自然に解けるようになるのに十分です。
各質問にはその解答と説明が記載されたGithubリンクが付いています。質問は複数の方法で解くことができます。
--
以下は各セクションとその中で触れられるトピック、問題のGithubへのリンクのサンプルです。
配列、連結リスト、ハッシュ法、スタック&キュー、ヒープ、木、文字列、貪欲法、分割統治法、動的計画法、グラフ、パターン検索、バックトラッキング、その他の質問、高度な資料、高度なデータ構造、ビット操作、トライなどがあります。
--
私が持ち帰ることができるのは、どんな面接でもこのガイドが有用であることを願っています。
アップデートを受け取るためには、私のTwitterをフォローしてください。
こちらの記事はdev.toの良い記事を日本人向けに翻訳しています。
https://dev.to/rahhularora/the-ultimate-guide-for-data-structures-algorithm-interviews-npo