Kann man ein Objekt einer Klasse initialisieren, die die Funktionalitäten nicht vollständig implementiert?
Android
Was ist der Unterschied zwischen sealed Klassen und enum Klassen in Kotlin und was sind ihre Hauptunterschiede?
Ist es möglich, eine Coroutine, die über GlobalScope gestartet wurde, abzubrechen?
Wie erhält das ViewModel seine Lebensfähigkeit nach der Zerstörung der Activity?
Erklären Sie den Mechanismus der Interaktion der Schlüsselelemente async und await bei der Verarbeitung von Koroutinen.
Welche Rolle spielen Threads bei der Organisation der Programmausführung und warum werden sie verwendet?
Wie wird der Lebenszyklus einer Activity in Android bei einer Änderung der Geräte-Konfiguration verwaltet?
Wie wird die Erweiterungsfunktion in Kotlin auf Low-Level-Ebene implementiert und funktioniert sie?
Wie wird die Integrität der Operationen im Rahmen einer Transaktion implementiert und gewährleistet?
Können Sie erklären, wofür die Methode hashCode in Java verwendet wird und wie sie implementiert ist?
Welches Ihrer vergangenen Projekte oder Aufgaben hat bei Ihnen den stärksten Eindruck hinterlassen und warum?
Was ist der Unterschied zwischen der Verwendung der Methoden requestLayout und invalidate im Prozess der Aktualisierung der Benutzeroberfläche?
Wie wird die Asynchronität bei der Verwendung von Koroutinen umgesetzt?
Gibt es Einschränkungen bei der Ausführung innerhalb der Methode onReceive bei BroadcastReceiver?
Können Sie erklären, wie die Datenstruktur HashMap implementiert ist und wie sie einen schnellen Zugriff auf Elemente gewährleistet?
Können Sie erklären, was der Mechanismus AssistedInject in Dagger ist und wofür er verwendet wird?
Wie ist die Struktur der Sammlungen organisiert und wie sind sie miteinander verbunden?
Können Data Classes in Kotlin Einschränkungen oder besondere Nutzungsmerkmale haben?
Ist ein Szenario möglich, in dem gleichzeitig mehr als ein Ausführungsthread existiert?
Wird die Benutzeroberfläche bei mehrfachen Aufrufen der Methode invalidate erneut angezeigt?