ラウドを考えてみると、一定のナレーションではありません。問題の解決に十分な注意を払って残しながら、面接者にサイレントコードを侵入できないという決定を公開する方法です。

01

決定チェックポイントを使用する

  • 契約を解約し、必要な明確化質問をしてください。
  • 最も簡単なアプローチの名前。
  • ソリューションを運ぶデータ構造や不変を呼び出します。
  • 有意義なトレードオフ前のポーズ。
  • 方向をテストするか、または変更する前に、スマライズします。
02

役に立つことを言う

  • 「私は、この入力を不変に処理しています...」
  • 「重要なエッジケースは...」
  • 「このアプローチは、アイテムの数で線形です...」
  • 「私は、最適化する前に失敗パスを確認したい...」
  • 「私は私の最初の仮定で欠陥を見ます。 私は修正するつもりです...」
03

一般的な極端を避けて下さい

  • すべてのキーストロークをナレーションしないでください。
  • 実装全体に沈黙に消えないでください。
  • 反復証拠を見つけることの後のアプローチを守らないでください。
  • ルーチンの構文の許可を要求しないでください。
  • 契約およびベースラインソリューションがクリアされる前に最適化しないでください。
04

スキルの練習

  • 10分のソリューションを記録します。
  • 各明白、決定、リスク、検証ステートメントをマークします。
  • 少数の単語と明確なチェックポイントで再試してください。
  • 2回目の試みが作業を簡単にフォローできるかを比較します。

編集レビュー
製品の請求は、現在の経験に対してチェックされていました。問題を発見しましたか? 修正を送信します。