なぜ順序か
評価は決まった道筋をたどります
システム設計の面接官は進め方を採点します。要件を固定したか、規模を見積もったか、 ストレージの選択に理由をつけたか、一貫性と障害に触れたか。順序を外した鮮やかな答えは、 順序どおりの平凡な答えより低く評価されます。
-
要件と規模を最初に
利用者は何人か、読み書きの比は、許容できる遅延は。これがないと以降のすべての選択が 根拠を失います。
-
部品より先に取り決め
どんな呼び出しがあり、何を返すか。きれいな図を議論できるシステムに変えるのはここです。
-
障害と一貫性は必ず最後に、しかし必ず
遅れるレプリカ、落ちるキャッシュ、詰まるキュー。いちばん忘れられ、いちばん等級を分ける 塊です。
準備
前もって知識ベースに入れるもの
六つの段取りを自分の言葉で。アシスタントがあなたの順序を覚えていれば、別の順序を でっち上げずに次の一歩へ押してくれます。
ディスクの遅延、ネットワークの遅延、往復のコスト、代表的なスループット。口頭の見積もりを 支えるのはそれらです。
「どう作りますか」という問いは、背後に実数つきの「こう作った」があると格段に良くなります。
できないこと
正直な二つ
選考の過程で隠れた支援を使うことは、通常は会社の規則に反します。私たちが勧めるのは模擬と 自分の振り返りです。
録音済みのファイルはアップロードできます。「ミーティング」で 25 MB までのファイルを一つずつ受け取ります — mp3、m4a、wav、ogg、flac、aac、および mp4 と webm(音声トラックを使用)。ないのは、アーカイブ全体の一括アップロードです。消費する分数はライブ通話と同じです。
よくある質問
最初に聞かれること
設計を丸ごと出してくれますか
それが目的ではありません。役に立つ答えは足りない一歩と、選択を支える数字を示します。できあいの 設計を暗唱することこそ、面接官が最初に見抜くものです。
一人でどう練習しますか
Whisperer を開いた状態で答えを声に出し、あとで文字を読んでください。飛ばした段取りは文字に 現れます。
機械学習の設計面接にも使えますか
仕組みは同じで、変わるのは進め方です。自分の ML 用の順序をメモにしておけば、一般的なものでは なくそれをたどります。
模擬を最初から最後まで録ってください
そのあと、それぞれの段取りが何分から始まったかを文字に印をつける。現れない段取りが、 機会を失わせている部分です。
関連ページ