P
prepair.app
Interview starten →
EnglishУкраїнськаРусскийDeutsch
🧠

KI/ML-Ingenieur Interviewfragen

Interviews für KI/ML-Ingenieure verbinden zwei Dinge: klassische Machine-Learning-Theorie — die Art, die man an der Tafel abfragt — und den modernen Stack rund um Python, PyTorch oder TensorFlow, zunehmend auch Transformer und LLMs. Hier sind die am häufigsten gestellten Fragen, jeweils mit einer Musterantwort.

Junior · keine Erfahrung / unter 1 JahrMiddle · 2–4 Jahre ErfahrungSenior · 5+ Jahre Erfahrung

Worum es geht

Supervised, unsupervised und Reinforcement Learning
Modellbewertung und der Bias-Variance-Trade-off
Neuronale Netze, Backpropagation und Optimierung
Transformer, Attention und LLM-Fine-Tuning
RAG, Embeddings und Vektordatenbanken
MLOps: Serving, Monitoring und Drift

9 echte Fragen mit Antworten

Zu jeder Frage gibt es eine Musterantwort, mit der du deine eigene vergleichen kannst.

1

Was ist der Unterschied zwischen Supervised und Unsupervised Learning?

Antwort

Supervised Learning trainiert mit gelabelten Beispielen — es gibt Eingaben und die richtigen Ausgaben, und das Modell lernt, das eine auf das andere abzubilden, wie bei Klassifikation oder Regression. Unsupervised Learning hat keine Labels; es sucht selbstständig nach Struktur, etwa beim Clustering oder bei der Dimensionsreduktion. Reinforcement Learning ist eine dritte Kategorie, bei der ein Agent aus Belohnungssignalen lernt, die durch seine eigenen Aktionen entstehen, statt aus einem festen Datensatz.

2

Was ist Overfitting, und wie verhindert man es?

Antwort

Overfitting bedeutet, dass ein Modell die Trainingsdaten samt ihres Rauschens auswendig lernt, statt das zugrunde liegende Muster zu erfassen — es schneidet also auf den Trainingsdaten gut ab, auf neuen Daten aber schlecht. Man bekämpft es mit Regularisierung (L1/L2), Dropout in neuronalen Netzen, mehr Trainingsdaten, Early Stopping oder schlicht einem kleineren Modell. Underfitting ist das Gegenteil: Das Modell ist zu einfach, um das Muster überhaupt zu erfassen, und sowohl Trainings- als auch Validierungswerte sind schlecht.

3

Warum teilt man Daten in Train-, Validation- und Test-Set auf?

Antwort

Vom Trainingsset lernt das Modell. Das Validation-Set wird während der Entwicklung genutzt, um Hyperparameter zu tunen und zwischen Modellen zu wählen, ohne das eigentliche Holdout anzufassen. Das Test-Set wird genau einmal am Ende angefasst, um eine Zahl zu berichten, der man vertrauen kann — wenn man darauf tunt, verliert diese Zahl jede Aussagekraft, ein Fehler, den man in echten Pipelines immer noch sieht.

4

Wann ist Accuracy die falsche Metrik, und was nutzt man stattdessen?

Antwort

Accuracy täuscht bei unausgeglichenen Daten — ein Modell, das immer „kein Betrug" vorhersagt, erreicht 99 % Accuracy auf einem Datensatz, der zu 99 % aus legitimen Transaktionen besteht, und ist trotzdem nutzlos. Precision zeigt, wie viele der als positiv vorhergesagten Fälle tatsächlich positiv waren; Recall zeigt, wie viele der tatsächlich positiven Fälle erkannt wurden; F1 ist ihr harmonisches Mittel, wenn eine einzelne Zahl gebraucht wird. ROC-AUC eignet sich, um Modelle über alle Schwellenwerte hinweg zu vergleichen, aber Precision-Recall-Kurven sind bei stark unausgeglichenen Klassen ehrlicher.

5

Was ist Backpropagation?

Antwort

Es ist der Algorithmus, der berechnet, wie stark jedes Gewicht eines neuronalen Netzes zum Fehler beigetragen hat, indem er den Gradienten des Losses mithilfe der Kettenregel von der Ausgabeschicht zurück zur Eingabeschicht propagiert. Jedes Gewicht wird dann in die Richtung verschoben, die den Loss verringert, skaliert mit der Lernrate. Das ist keine Magie — es ist effizient angewandte Analysis, die Zwischenergebnisse Schicht für Schicht wiederverwendet, statt sie von Grund auf neu zu berechnen.

6

Was ist der Attention-Mechanismus in einem Transformer?

Antwort

Attention lässt jedes Token einer Sequenz auf jedes andere Token schauen und entscheiden, wie stark es beim Aufbau seiner eigenen Repräsentation gewichtet wird, statt die Sequenz streng der Reihe nach zu verarbeiten wie ein RNN. Self-Attention berechnet Query-, Key- und Value-Vektoren für jedes Token, und das Skalarprodukt aus Query und Key ergibt das Attention-Gewicht. Genau das erlaubt Transformern, weitreichende Abhängigkeiten parallel zu modellieren, und ist der Hauptgrund, warum sie RNNs bei den meisten NLP-Aufgaben abgelöst haben.

7

Wann fine-tuned man ein Modell statt es nur zu prompten?

Antwort

Prompting — inklusive Few-Shot-Beispielen im Kontext — lässt sich schneller iterieren, braucht keine Trainingsinfrastruktur und funktioniert gut, wenn die Aufgabe nah an dem liegt, was das Basismodell schon kann. Fine-Tuning lohnt sich, wenn man ein bestimmtes Ausgabeformat zuverlässig braucht, wenn das Domänenvokabular weit von den allgemeinen Trainingsdaten entfernt ist, oder wenn ein Verhalten fest verankert werden muss, das ein Prompt nicht zuverlässig erzwingen kann. In der Praxis probieren die meisten Teams zuerst Prompting und RAG und fine-tunen erst, wenn diese an eine echte Grenze stoßen.

8

Was ist RAG (Retrieval-Augmented Generation), und wofür nutzt man es?

Antwort

RAG holt relevante Dokumente aus einer Vektordatenbank — meist über Embedding-Ähnlichkeit — und packt sie in den Prompt, damit das Modell auf Basis dieses fundierten Kontexts antwortet statt nur auf Basis seiner Trainingsdaten. Es ist die Standardlösung gegen Halluzinationen bei domänenspezifischem oder sich schnell änderndem Wissen, weil das Aktualisieren des Index weit günstiger ist als ein Retraining des Modells. Der Trade-off: Die Antwortqualität hängt jetzt stark von der Retrieval-Qualität ab — eine schlechte Chunking-Strategie oder ein veralteter Embedding-Index liefert still und leise schlechte Antworten.

9

Wie überwacht man ein Modell in Produktion, und was ist Data Drift?

Antwort

Man verfolgt Vorhersageverteilungen, Verteilungen der Eingabemerkmale und die schließlich verfügbaren tatsächlichen Ergebnisse und vergleicht sie mit dem, was das Modell beim Training gesehen hat. Data Drift bedeutet, dass sich die Eingabeverteilung über die Zeit verschiebt — Nutzerverhalten ändert sich, ein neuer Markt öffnet, ein Sensor wird neu kalibriert —, sodass ein zum Trainingszeitpunkt genaues Modell allmählich ungenau wird, aus Gründen, die nichts mit dem Modell selbst zu tun haben. Das zu erkennen erfordert Monitoring der Eingaben, statt darauf zu warten, dass sich die Degradation sichtbar in den Accuracy-Metriken zeigt — dann ist der reale Schaden schon entstanden.

🦎

Antworten lesen reicht nicht

Im echten Interview sprichst du unter Druck. Cam stellt genau diese Fragen, bewertet jede Antwort und zeigt dir genau, was du verbessern musst.

AI/ML Engineer-Interview üben →
Kostenlos · 3 Interviews im Monat

Lesenswert

Alle Artikel →

Weitere Spezialisierungen

🔍QA Manual🤖QA AutomationJava Backend🐍Python Backend🐘PHP-Backend🦫Go-Backend🟢Node.js-Backend💎Ruby on Rails🟣.NET Backend Developer🔷C++🟨JavaScript⚛️React Frontend💚Vue Frontend🅰️Angular FrontendNext.js🍏iOS (Swift)🟩Android (Kotlin)📱React Native Developer⚙️DevOps / SRE🗄️Data Engineer📊Data Scientist📈Business Analyst🎯Product Manager📋Project Manager🎨UI/UX Designer📣Marketing🧑‍💼HR / Recruiter🤝Sales / Account Manager🎧Technical Support Engineer