RealToughCandy

目次

コーディングのインタビューは、お尻の痛みです。

よく聞かれる質問は、ソフトウェアエンジニアとしての仕事で実行するタスクとは何の関係もありません。

たとえば、vue eコマースアプリをデバッグするときにバイナリツリーをシリアル化および逆シリアル化する必要がある最後の時間はいつですか?

うん…決して。

しかし、これらのタイプの質問は、雇用者の間でより一般的になってきており、FAANGsでの事実上の練習です。

そして、あなたはFAANGコーディングのインタビューを渡したいのですが、あなたは彼らのゲームをプレイしなければなりません。

TLDR
✓コーディングをハッキングするCoderustによるインタビューは、FAANG企業で尋ねられた非常に具体的なコーディングの課題を解決するのに役立ちます。
✔それは400以上のfaangレベルの課題、ほぼ550コーディング遊び場、および1500のイラストを備えています。

: 私はのアフィリエイトですEducative.io そして何かを買えば償われて得るかもしれない。 詳細については、私の開示をお読みください。

では、どこから始めるのですか?

コーダラストはその目的のためにコースを落とした。

コーディングインタビューをハッキングすると、80以上の問題がわかり、ステップバイステップの視覚化で解決策を示します。

ブラウザで実行されるcoding playgroundsでは、設定時間がゼロで、ソリューションを簡単に変更できます。

今日は、コーディングインタビューをハッキングする背後にある、何を期待するか、そしてあなたがそれから利益を得ることができるかどうかを見て

  • 83 レッスン
  • 414課題
  • 548コードプレイグラウンド
  • 52コードスニペット
  • 1525イラスト

主要なセクションが含まれています:

  • 配列
  • リンクリスト
  • 数学と統計
  • 文字列
  • スタックとキュー
  • グラフ
  • バックトラッキング
  • >動的プログラミング
  • その他

表1:Coderustのセクションと課題

Coderustサンプル問題

それでは、コーディングインタビューをハッキングする際に遭遇するサンプル問題を見てみましょう。 それぞれの問題は目次から始まりますので、何を期待するかを正確に知ることができます。

クイックソートを実装

整数配列を指定し、クイックソートアルゴリズムを使用して昇順にソートします。

すぐにあなたは二つの”景品”のヒントを与えられています:1)分割と征服戦略を使用します2)Hoareのアルゴリズムを使用してください。

そして、それはあなたの選択した言語で組み込みのコーディング遊び場で楽しみを持っている時間です:

Coderust Quicksort challenge with multiple language support screenshot

次に、quicksortアルゴリズムがどのように機能するかの概要を説明します。

最後に、可能な解決策を含む別のコーディング遊び場が提供されています:

coderust hacking the coding interview javascript console
コードの実行、保存、およびリセットのためのコントロールは、ブラウザですぐに使用できます。

もちろん、あなたは常にあなたの答えを最適化する必要があります。 いくつかを考え出すと、彼らが実行する方法を参照してくださいしてみてください!

その目的のために各遊び場にタイマーがあります。 クイックソートの実装の課題は、ここでの他の多くの質問よりも”かさばる”ことはありませんが、レイアウトとワークフローは基本的にそれぞれで同じです。

Coderust Pros&Cons

コンピュータサイエンスの課題を解決する方法を示すコースがたくさんあります。 では、Coderustのコーディングインタビューをハッキングする理由は何ですか? そして、それはそれほど大きくないのは何ですか? その長所と短所を見てみましょう。

Pro:複数のプログラミング言語サポート

ほとんどの準備コースは、一つの言語でソリューションを提供しています。 たとえば、高く評価されているCracking The Coding Interview bookには、Javaのソリューションのみが含まれています。 しかし、Coderustは5つの言語に拡張されます。 つまり、C++、Java、Python、JavaScript、および/またはRubyでソリューションをテストできます。 これは、配列を回転させるか、クイックソートを実装するか、最小の共通数を見つけるかにかかわらず、すべての課題に当てはまります。

Pro:機能豊富な

leetcodeやcodewarsのようなプラットフォームは、実際のインタビューのコーディングの質問の準備を助けることができます。

しかし、彼らの欠点の一つは、彼らが明示的に詳細に解決策をあなたに歩いていないということです。

これは、Coderustコースが無料のプラットフォームを凌駕する場所です。

その組織と多様なトピックから、コードプレイグラウンド、コードスニペット、イラストまで、それは”あなたが支払うものを手に入れる”の古典的なケースです。”

あなたは物事が正確にどのように動作する必要がありますスライドショーを含む1500以上のイラストがあります。

たとえば、クイックソートアルゴリズムは箇条書きで説明されていますが、22スライドの図でも説明されています:

coderust問題クイックソートアルゴリズムを説明する
スライド1の22クイックソートアルゴリズムがどのように動作するかを示しています。

Pro:Fair Pricing&Subscription Option

金融投資の観点から、Coderustのコーディングインタビューをハッキングすることの良いところは、educativeに毎月のサブスクリプションを購入できる

そうすれば、必要に応じてこのコースと他の数十を受講することができます。

これはAce The Java Coding Interviewと呼ばれる学習トラックの一部でもあり、これに加えて8つのコースで構成されています。

私の意見では、あなただけの技術的なインタビューのために準備する必要がある場合でも、サブスクリプションと間違って行くことはできません。

しかし、このコースだけが必要な場合は、アラカルトも購入できます。

Con:非現実的な儀式を永続させる

候補者にインタビューでKth順列を見つけるよう求めることは、ハイテクな嫌がらせの儀式に過ぎません。

これらの質問は、ほとんどの場合、ソフトウェアエンジニアとしてのあなたの日常の職務とは関係ありません。

残念なことに、コンピュータサイエンスの雑学を中心としたソフトウェアエンジニアのための面接準備は、今や家内工業です。

そして、確かなコースですが、Coderustのコーディングインタビューをハッキングすることは、もともとFAANGsによって採用され、現在は他の多くの企業でも使用されて

Coderust vs Grokking

Coderustによるコーディングインタビューをハッキングすることと、コーディングインタビューをGrokkingすることを比較してみましょう: デザインの達人による質問をコーディングするためのパターン。

coderustのための重要な統計をgrokking対coderust
coderust vs grokking grokkingの重要な統計

ソフトウェアエンジニアインタビュー準備材料は競争力があります。

そして、Coderustは教育プラットフォームだけで多くの競争を持っています。 彼らの最大のライバルはデザインの達人であり、そのGrokkingシリーズにはファンのお気に入りのGrokking The Coding Interview:Patterns for Coding Questionsが含まれています。

Grokkingは高品質のシリーズですが、中級開発者を対象としていますが、Coderustは初心者を対象としています。

さらに、Coderustコースはレッスンよりも挑戦を強調しますが、Grokkingは各コーディングチャレンジのレッスン(多くの場合、複数)で織ります。

どちらのコースも複数のプログラミング言語サポートを提供していますが、GrokkingはRubyをサポートしていません。

CoderustコースもGrokkingコースよりも約7倍のイラストを持っています。 あなたが視覚的な学習者であれば、CoderustはここでGrokkingよりも明確な利点を持っています。

最も重要なのは、Coderustコースは非常に具体的なコーディングの課題を解決することに焦点を当て、Grokkingはあなたの方法で投げられた問題を解決するためのパター

たとえば、Coderustは単独でリンクされたリストを逆にしたいと考えていますが、Grokkingは高速の&低速ポインタパターンを紹介します。

これは、配列/シーケンス/リンクリストを移動するために二つのポインタを使用するポインタアルゴリズムであり、多くの問題を解決するためにそれを使用することができます。

あなたが初心者、視覚学習者、またはRubyのサポートが必要な場合は、Coderustを選択してください。

より高度で、実装ではなくパターンにもっと焦点を当てる必要がある場合は、Grokkingを選択します。

概要

Coderustによるコーディングインタビューをハッキングすることは、FAANGインタビュー準備の世界への野心的なエントリです。

その最大のセールスポイントは、プログラミング言語オプションの選択、質問の多様性、イラストやコードスニペットなどの視覚補助です。

非現実的な儀式を永続させるにもかかわらず、このコースは、彼らがコンピュータサイエンスのトリビアの質問に遭遇することが確実であるFAANGレベル

そして、同様のコーディングの課題を提供するleetcodeのような他の多くのプラットフォームがありますが、Coderustコースはステップバイステップの説明でより例示的

  1. Coderustとは何ですか?

    Coderustは、同社のフラッグシップソフトウェアエンジニアインタビュー準備コースを作成した会社であり、コーディング面接をハッキングしています。 それは利用できますEducative.io 単一の購入またはサブスクリプションサービスの一部として。

  2. Coderustによるコーディングインタビューをハッキングすることと、デザインの達人によるコーディング質問のパターンをGrokkingすることの違いは何ですか?

    Coderustのハッキングコーディングインタビューコースは、FAANGレベルの仕事を求める後輩、視覚学習者を対象としており、インタラクティブなコーディング環境でRubyをサポートしています。
    一方、Coding Interview:Patterns for Coding QuestionsをGrokkingすることは、中間開発者を対象としており、実装に重点を置くのではなく、パターンを教えています。

  3. Coderustはleetcodeやcodewarsのようなプラットフォームとどのように違うのですか?

    leetcodeとcodewarsは時には”裸の骨”と感じることがありますが、Coderustコースは物事がどのように機能するかをより明示的にし、イラストやコーディングスニペットのよ

長所

  • 複数のプログラミング言語サポート
  • 機能豊富な
  • 公正な価格とサブスクリプションオプションも利用可能
短所

  • は、ジョブの位置に関連しない質問をする非現実的な儀式を永続させます

レビュー概要
コンテンツ
特徴
組織
インタラクティブ性
概要

Coderustによるコーディングインタビューをハッキングすることは、FAANGインタビュー準備の世界への野心的なエントリです。 その最も強力なセールスポイントは、プログラミング言語オプションの選択、質問の多様性、およびイラストやコードスニペットなどの視覚補助です。

非現実的な儀式を永続させるにもかかわらず、コーディングインタビューをハッキングすることは、FAANGレベルの仕事を求める人々にとって非常に有用で

4.5

コメントを残す

メールアドレスが公開されることはありません。