Interviewfrage für Data Scientist

Wie legst du ein Konfidenzintervall um eine Metrik ohne saubere geschlossene Form, etwa die mediane Sitzungsdauer?

Worauf der Interviewer abzielt, wie du deine Antwort aufbaust und ein gesprochenes Beispiel zum Anpassen.

Kurzantwort

Bootstrap. Ziehe mit Zurücklegen bis zur ursprünglichen Größe, berechne den Median auf jedem Resample, wiederhole ein paar tausend Mal und nimm das 2,5. und 97,5. Perzentil dieser Verteilung als 95-Prozent-Intervall. Das braucht keine Verteilungsannahme und funktioniert für Mediane, Ratios und andere sperrige Statistiken, solange die Beobachtungen, die du ziehst, unabhängig sind.

Warum Interviewer das fragen

Hier wird geprüft, ob du über die auswendig gelernten Formeln hinauskommst, wenn die Statistik keine hat. Der Interviewer achtet auf Ziehen mit Zurücklegen in gleicher Größe, eine sinnvolle Zahl an Iterationen und Bewusstsein für die Unabhängigkeitsannahme, denn Zeilen zu bootstrappen, wenn ein Nutzer hunderte Sessions beiträgt, liefert Intervalle, die viel zu eng und damit nutzlos sind.

So baust du deine Antwort auf

  • Beschreib die Resampling-Schleife in zwei Sätzen konkret.
  • Sag, wie sich das Intervall aus der Perzentilspanne ergibt.
  • Nenne die eine Annahme, die es braucht: unabhängige Beobachtungen.
  • Erwähn geclustertes oder Block-Bootstrapping, wenn Zeilen gruppiert sind.

Beispielantwort

Gesprochenes Beispiel, erste Person

Ich bootstrappe. Beobachtungen mit Zurücklegen bis zur ursprünglichen Stichprobengröße ziehen, den Median auf diesem Resample berechnen, speichern, ein paar tausend Mal wiederholen. Die Streuung dieser Mediane ist eine empirische Stichprobenverteilung, und ich nehme das 2,5. und 97,5. Perzentil als Intervall. Das ist leicht zu implementieren und funktioniert für Statistiken ohne schöne Formel, also für die meisten interessanten: Mediane, 90er-Perzentile, Verhältnisse zweier Metriken, Mediandifferenzen zwischen Gruppen. Die Annahme, die wirklich beißt, ist Unabhängigkeit. Wenn ich Sitzungsdauer bootstrappe und ein Heavy User vierhundert Sessions hat, behandelt das Ziehen einzelner Sessions diese als vierhundert unabhängige Fakten und das Intervall wird viel zu eng. Also ziehe ich Nutzer, nicht Sessions, und nehme alle Sessions dieses Nutzers mit. Gleiche Idee bei Zeitreihen, da bootstrappe ich zusammenhängende Blöcke, um die Autokorrelation zu erhalten. Wähl die Resampling-Einheit falsch und du bekommst ein selbstbewusstes, enges, komplett falsches Intervall.

Steht dieses Vorstellungsgespräch bald an? GhostPilot hört bei deinem Live-Call mit, erkennt die Frage in dem Moment, in dem sie gestellt wird, und bringt dir eine strukturierte Antwort in Echtzeit auf den Bildschirm. Probier es im nächsten Mock aus, oder hol dir einen $29 Session Pass, kein Abo, für den Ernstfall.

So funktioniert es

Nachfragen, mit denen du rechnen solltest

  • Wie viele Bootstrap-Iterationen fährst du, und wie entscheidest du das?
  • Wann scheitert der Bootstrap komplett?
  • Was ist der Unterschied zwischen dem Perzentil- und dem bias-korrigierten Intervall?

Weitere Fragen für Data Scientist

Dein Interviewer stellt seine eigene Version davon. Kopier deine echte Stellenbeschreibung in den kostenlosen Question Predictor und bekomm die 20 Fragen, die diese Rolle am wahrscheinlichsten stellt, samt dem, worauf jede wirklich abzielt.

Meine Fragen vorhersagen

Üb die harten Fragen, bevor sie gestellt werden

Trainier mit einem Live-Copiloten und geh dann vorbereitet rein. Ein $29 Session Pass bringt dich durch das Vorstellungsgespräch, ohne Abo und ohne Bindung.

GhostPilot holen