システム設計の質問は、より一般的なアルゴリズムや知識ベースの質問に加えて、テクノロジー企業が面接で尋ねる傾向がある質問の一種です。この用語は、抽象的なオブジェクト指向設計の両方をカバーします。
独占ゲームのクラス図をスケッチする
そして、より現実的なパフォーマンス指向の質問のような
大規模な Facebook ゲームのイベント ログ システムをどのように設計しますか?
これらの質問の多くは、最近では並行性と分散計算のトピックに触れています。この種の質問の問題点は、優れたリソースを見つけるのが難しいことです。アルゴリズムの質問とは異なり、あなたが正しいことをしているかどうかをすぐに教えてくれるオンラインのジャッジはありません。キャリアカップのようなサイトに投稿された質問には、答えがないか、信頼できないものがあります. システム設計を扱った本は範囲が広すぎて、面接の準備には役立ちません。では、数年間システムを設計する以外に、システム設計の質問に対してどのように準備しますか? オンラインのチュートリアルはありますか? 質問 - 回答 (説明) - タイプ ガイド?