Interviewfrage für Data Scientist

Du hast ein Experiment gefahren, die Ergebnisse aber zwanzigfach gesliced und zwei signifikante Segmente gefunden. Was sagst du dem Team?

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

Kurzantwort

Behandle die als Hypothesen, nicht als Ergebnisse. Bei Alpha 0,05 liefern zwanzig Tests etwa 64 Prozent Chance auf mindestens einen False Positive, selbst wenn nichts echt ist, zwei Treffer sind also ungefähr das, was reines Rauschen produziert. Nutze eine Korrektur wie Benjamini-Hochberg oder besser: registriere die Segmente vorab und bestätige jede Überraschung in einem frischen Test.

Warum Interviewer das fragen

Das ist eine Disziplinfrage im Statistikkostüm. Interviewer wollen sehen, dass du einem verlockenden Ergebnis widerstehst, denn Slicen bis etwas signifikant wird ist der Weg, auf dem schlechte Launches gerechtfertigt werden. Die erwartete Anzahl False Positives zu nennen, Bonferroni von False Discovery Rate Control zu unterscheiden und einen Bestätigungslauf vorzuschlagen deutet darauf hin, dass dich das schon mal erwischt hat.

So baust du deine Antwort auf

  • Beziffere, wie viele False Positives zwanzig Tests erwartbar produzieren.
  • Frame die zwei Treffer als Hypothesen statt als Ergebnisse.
  • Nenne eine Korrektur und sag, warum FDR-Kontrolle hier besser passt als Bonferroni.
  • Schlag eine Bestätigung in einem frischen Test vor, bevor jemand handelt.

Beispielantwort

Gesprochenes Beispiel, erste Person

Ich würde ihnen sagen, wir haben zwei Spuren gefunden, nicht zwei Ergebnisse. Bei zwanzig unabhängigen Tests mit 0,05 liegt die Chance auf mindestens einen False Positive unter wahrer Null bei etwa 64 Prozent, und der Erwartungswert ist eins. Zwei liegt also klar im Bereich dessen, was Rauschen produziert. Dann würde ich Benjamini-Hochberg statt Bonferroni anwenden, denn Bonferroni über zwanzig Tests ist brutal konservativ und würde vermutlich einen echten Effekt mit dem Rauschen zusammen killen. False Discovery Rate Control ist das richtige Werkzeug, wenn du screenst. Meist fällt eines oder fallen beide raus. Überlebt etwas, behandle ich es trotzdem als Hypothese und sage das auch: Der ehrliche nächste Schritt ist ein Bestätigungstest gezielt auf dieses Segment, mit vorab deklariertem Segment. Ich habe das schon andersherum gesehen, wo ein Team auf Basis eines gesliceten Ergebnisses an ein Segment ausgerollt hat und der Effekt bei Skalierung verschwand. Der Preis war nicht nur das verschwendete Feature, sondern dass ein Quartal lang niemand mehr der Experimentierplattform getraut hat.

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 funktioniert Benjamini-Hochberg Schritt für Schritt?
  • Wann ist Bonferroni trotz seiner Konservativität die richtige Wahl?
  • Wie hättest du das Experiment vorab designt, um in diese Lage gar nicht zu kommen?

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