Ich bin Softwareentwickler und helfe meinem Team, einen MySQL-DBA einzustellen. Die zentralen Herausforderungen, vor denen wir stehen, sind:
Langsamere Abfragen und Leistung aufgrund des Ruhezustands.
Datenbankverwaltung (Backups, Tuning, Patches, Sicherheit).
Skalierbarkeit durch Zunahme von Daten aus neuen Datenquellen und Anhäufung älterer Daten.
Wir planen, in Zukunft mit Data Mining und Data Warehousing zu beginnen. Ich weiß nicht wie, aber das ist die Richtung.
Wir haben normalerweise Programmierfälle, in denen wir Entwickler bitten, etwas für ein Interview zu erstellen, aber es ist ein bisschen schwierig, ein DBA-Interview auf die gleiche Weise zu führen.
Können Sie Vorschläge machen, wie das Interview durchgeführt werden soll?
mysql
interview-question
Geoaxis
quelle
quelle
Antworten:
Keine vollständige Liste, aber eine grobe Liste von Dingen, die ich behandeln möchte. Es hängt auch davon ab, ob sie der erste "echte" DBA oder in einem DBA-Team sind. Ob der DBA auch für die Maschinen verantwortlich ist oder nur die Datenbank darüber hinaus. usw.
Ich bin sicher, dass andere hier diese Liste erweitern können
quelle
Ich habe vor einiger Zeit darüber geschrieben , nachdem ich zum Interviewprozess bei Percona beigetragen hatte.
Ich denke, um jemanden zu beurteilen, muss man versuchen, ihn dazu zu bringen, das zu tun, was er in seiner täglichen Aktivität tun würde. Zufällige Fragen wie "Was ist ein serieller Datentyp in MySQL?" oder Geheimdienstfragen wie "Warum sind Mannlöcher rund?" erreichen Sie dies nicht.
Sie möchten auch sicherstellen, dass Sie allen den gleichen Test geben. Wenn Sie nur ein offenes Gespräch führen, fallen die selbstbewussteren und (leicht manipulativen) Personen auf, da sie Ihre Fragen subtil umgehen und in Fragen umwandeln können, die sie gut beantworten können. Sie werden nicht immer merken, wann dies geschieht, aber es enthält oft etwas wie "Als ich als DBA anfing, hatten wir 2 MB RAM und verwendeten Bänder .. bla bla bla": P.
Trotzdem ist hier meine Standardliste mit Fragen:
quelle
Ich würde vorschlagen, auch einige bereits etablierte Listen zu DBA-Interviews zu lesen:
Die 10 wichtigsten Fragen zum SQL Server DBA-Interview - von unserem eigenen Brent Ozar
Junior DBA Interview Fragen - von unserem eigenen Thomas LaRock
Fragen zum Datenbank-Screening - von Grant Fritchey
Sie sind alle großartige SQL Server-Autoren. Ich weiß, dass einige der Fragen möglicherweise SQL Server-orientiert sind, die meisten jedoch nicht und in einem allgemeinen DBA-Interview verwendet werden können.
quelle
Obwohl ich damit einverstanden bin, dass die vielen scheinbar zufälligen Interviewfragen (z. B. die Schachtabdeckung) nicht wirklich nützlich sind ... (außer vielleicht für einen Industriedesigner und nur für diesen einen Fall).
Sobald Sie den Trivia-Aspekt vieler von ihnen überwunden haben, sollen sie Dinge sein, auf die Sie die Antwort nicht kennen. Daher müssen Sie beschreiben, wie Sie die Antwort finden würden. Oder nicht. Z.B:
...usw.
Wenn ich in der Vergangenheit für den Einstellungsprozess verantwortlich war, versuche ich, ein völlig außerplanmäßiges 5 bis 15-minütiges Telefoninterview zu führen (rufen Sie sie einfach an, als könnten sie Ihnen ein paar Minuten Zeit geben ... Nicht alle konnten es, da einige bei der Arbeit waren, die sie verlassen wollten) ... nur um zu beurteilen, wie sehr ich denke, dass sie in ihrem Lebenslauf Bullshitting sind.
Wenn wir beispielsweise einen erfahrenen PL / SQL-Programmierer einstellen, würde ich ihn fragen, was die Teile eines PL / SQL-Blocks sind. Heutzutage taucht es bei Google als erstes auf ... das war 2003 nicht der Fall. Die meisten der von uns befragten Personen haben möglicherweise schon einmal Oracle verwendet, sie haben möglicherweise SQL für Oracle geschrieben ... aber wenn Sie Ich kann mir keinen Hinweis geben, dass Sie wissen, wie ein PL / SQL-Block aussieht. Sie sind nicht bereit für einen leitenden PL / SQL-Programmiererjob.
...
Abgesehen davon lautet meine Frage für jedes persönliche Interview:
Zum Teil können Sie sehen, wie sie mit einer Situation umgehen, in der es keine beste Antwort gibt, ob sie diplomatisch in ihrer Antwort sind oder ob sie über den Tellerrand hinaus denken (z. B. Dr. Who oder Firefly sind gültige Antworten). Wo ich zurzeit arbeite (ein Weltraumphysiklabor), könnte es ein Fehlschlag sein, wenn ich sage, dass Sie noch nie etwas gesehen haben, es sei denn, Sie sind Ausländer. Zu sagen, dass Sie es auch nicht mögen, und zu erklären, warum dies aus gutem Grund ein Pass wäre. Es könnte immer noch ein Fehlschlag sein, sich über eine der beiden zu informieren (da niemand mit dieser Person arbeiten möchte ).
quelle