Kotlin erreichte 10,8 % Nutzung in der Stack-Overflow-Entwickler-Umfrage 2025 – Standard für Android und wächst auf der JVM-Serverseite (Stack Overflow 2025 Technology). Lebensläufe listen „Kotlin” neben jeder Android-Rolle auf; Ihr Interview sollte testen, wie sie sicher auf Mobilgeräten ausliefern.
Diese fünf Fragen beleuchten Null-Safety-Gewohnheiten, Coroutine-Disziplin, Architektur-Entscheidungen, Testing und Java-Interop – nicht Syntax-Aufsagung.
1. „Wie modellierst du Nullable State, sodass die UI nicht bei einem fehlenden Feld abstürzen kann?“
Starke Kandidaten nutzen Sealed Classes, explizite Loading-/Error-States und vermeiden !! außer bei dokumentierter Invariante. Schwache Antworten verlassen sich darauf, alles mit Try/Catch umzuwandeln.
2. „Wann nutzen Sie Coroutines vs. Callbacks oder Rx – und wie stoppen Sie Arbeit, wenn der Nutzer fortnavigiert?”
Coroutine Scope und strukturierte Nebenläufigkeit trennen Tutorial-Kotlin von Production-Android. Achten Sie auf viewModelScope, Supervisor Jobs und Speicherleck-Beispiele, die sie behoben haben.
3. „Beschreiben Sie die Architektur einer App, die Sie gewartet haben. Was würden Sie heute vereinfachen?”
Sie erfahren Beurteilung über MVVM, MVI, Repositories und Modulgrenzen. Gute Antworten erkennen an: zu viel Engineering oder fehlende Schichten.
4. „Wie testest du ViewModels oder Domain-Logik, ohne dass Tests anfällig werden bei Dispatchern und asynchronem Timing?“
Testing-Fragen zeigen Reife. Starke Kandidaten erwähnen Fakes, Test-Dispatcher und was sie noch mit instrumentierten Tests abdecken.
5. „Erzähl mir von Java-Interop-Problemen in einer gemischten Codebasis. Welche Konventionen hat dein Team etabliert?“
Viele Teams liefern immer noch Java-Bibliotheken aus. Gute Antworten behandeln Nullability-Annotationen, SAM-Conversions und schrittweise Kotlin-Migration – nicht „wir haben alles über Nacht neu geschrieben.“
Dokumentiere vergleichbare Erkenntnisse
Notiere pro Finalist: ein Null-Safety-Muster, eine Coroutine-Geschichte, eine Architektur-Abwägung und ein Interop-Beispiel.
Ein Bewertungsbogen für alle Finalisten
Nutzen Sie die gleichen fünf Fragen für jeden Kandidaten für diese Stelle. Konsistente Fragen ermöglichen konsistente Auswertung, was mit den EEOC-Richtlinien für Arbeitgeber übereinstimmt, wonach Sie die gleichen Standards bei Kandidaten für die gleiche Stelle anwenden (EEOC).
Nutzen Sie Canvider JobCraft um Kotlin/Android-Anforderungen in der Stellenausschreibung zu definieren, InterviewGen für lückenbasierte Nachfragen und DecisionHelper um Finalisten gegen die Kriterien zu vergleichen, die Sie veröffentlicht haben.
Nächster Schritt: Explore InterviewGen und DecisionHelper, dann kostenlos starten.