2014-02-25 15 views
32

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?

+1

Hallo . Ich stehe vor einem ähnlichen Problem mit verteilten Systemen/Designfragen. Hast du schon Online Videos/Tutorials dazu gefunden? – claudius

+2

Die einzige nützliche Ressource, die ich gefunden habe, ist http://highscalability.com/ – Nadbor

Antwort

30

Ich fand diese Antwort in Quora, die einige sehr nützliche Dokumente, Videos und Artikel hat. Beide Antworten sind richtig gut:

http://www.quora.com/Job-Interviews/How-should-I-prepare-system-design-questions-for-Google-Facebook-Interview

auch:

How to Rock a Systems Design Interview

How do I design an arbitrary system in an interview?

System design - Dies ist eine sehr komplette Schritt-für-Schritt-Anleitung/Tutorial

+0

https://www.quora.com/How-do-I-prepare-to-answer-design-questions-in-a-technical -Interview –

Verwandte Themen