システム設計の質問は、より一般的なアルゴリズムおよび知識ベースの質問に加えて、ハイテク企業がインタビューで尋ねる傾向がある質問の一種です。この用語は、抽象的なオブジェクト指向設計の両方を対象としています
独占ゲームのクラス図をスケッチする
さらに、以下のようなeartchパフォーマンス指向の質問まで
大規模なFacebookゲームのイベントログシステムをどのように設計しますか?
最近では、これらの質問の多くが並行性と分散計算のトピックに関係しています。これらのタイプの質問の問題は、良いリソースを見つけるのが難しいことです。アルゴリズムの質問とは異なり、あなたが正しいことをしているかどうかをすぐに伝えるオンライン裁判官はいません。キャリアカップのようなサイトに投稿された質問には、答えがなかったり、信頼できないものがあります。システム設計を扱っている本の範囲は広すぎて、インタビューの準備に役立ちません。それで、数年間システムを設計する前に、システム設計の質問にどのように準備しますか?オンラインのチュートリアルはありますか?質問-回答(説明)-タイプガイド?
この回答はQuoraで見つかりました。Quoraには非常に便利なドキュメント、ビデオ、記事があります。両方の答えは本当に良いです:
また:
インタビューで任意のシステムを設計するにはどうすればよいですか?
システム設計 -これは非常に完全なステップバイステップガイド/チュートリアルです