Systemdesignfragen sind eine Art von Fragen, die Technologieunternehmen in den Interviews zusätzlich zu algorithmischen und wissensbasierten Fragen stellen. Dieser Begriff umfasst sowohl abstraktes Objektorientiertes DesignRessourcen zum Erlernen des Lösens von Systemdesign-Interviewproblemen
Skizze ein Klassendiagramm für das Spiel des Monopols
und mehr auf den eartch leistungsorientierten Fragen wie
Wie würden Sie eine Veranstaltung entwerfen Logging-System für ein großes facebook Spiel?
Eine zunehmende Anzahl dieser Fragen berührt heutzutage Themen der Parallelität und verteilten Berechnung. Das Problem mit diesen Arten von Fragen ist - gute Ressourcen sind schwer zu finden. Anders als bei algorithmischen Fragen gibt es keine Online-Richter, die Ihnen sofort sagen, ob Sie etwas richtig machen. Fragen, die auf Websites wie "careercup" gestellt werden, haben keine oder eine unzuverlässige Antwort. Die Bücher, die sich mit dem Systementwurf befassen, sind zu weit gefasst, als dass sie für die Vorbereitung von Interviews nützlich wären. Also: Wie bereiten Sie sich auf Systemdesign-Fragen vor, wenn Sie Systeme für ein paar Jahre entwerfen? Gibt es Tutorials online? Frage - Antwort (Erklärung) - Typ Guides?
Hallo . Ich stehe vor einem ähnlichen Problem mit verteilten Systemen/Designfragen. Hast du schon Online Videos/Tutorials dazu gefunden? – claudius
Die einzige nützliche Ressource, die ich gefunden habe, ist http://highscalability.com/ – Nadbor