Können Sie konkrete Situationen oder Fälle nennen, in denen das Prinzip der Dependency Inversion angewendet wird?
Android
Können Sie erklären, was die Funktion coroutineScope in Kotlin bedeutet und wofür sie verwendet wird?
Kannst du die wichtigsten Methoden der Klasse Object in Java auflisten und beschreiben?
Können Sie erklären, was die Verwendung des Schlüsselworts crossinline in Kotlin bedeutet und in welchen Fällen es angewendet wird?
Erklären Sie die Unterschiede bei der Verwendung des Zugriffsmodifikators protected in Java und Kotlin.
Welche Einschränkungen gibt es bei der Komponente vom Typ Background Service?
Auf welcher Ebene der Architektur wird die Repository-Schicht in der Regel implementiert?
Was ist der Hauptunterschied zwischen sealed Klassen und enums in einer Programmiersprache?
Kannst du die wichtigsten Klassen auflisten, die in Java Throwable erweitern?
Können Sie erklären, was der Begriff reified in der Programmierung bedeutet?
Ist es möglich, dass ein Dienst gleichzeitig in den Zuständen onBind und started ist?
Was ist die Funktion des Schlüsselworts volatile in der Programmierung?
Wann wird empfohlen, eine Inline-Funktion in der Programmierung zu verwenden?
Welcher Mechanismus ist besser, um den Zustand der Benutzeroberfläche zu speichern: ViewModel oder SaveInstanceState, und worin unterscheiden sie sich?
Welche Rolle und Anwendung hat das Schlüsselwort 'Nothing' in der Kotlin-Sprache?
Ist es zulässig, innerhalb von Extension-Funktionen auf private Methoden zuzugreifen?
Welche Rolle spielt die Komponente BroadcastReceiver in Android und in welchen Fällen wird sie normalerweise verwendet?
Was sind die Unterschiede zwischen den Referenztypen: Strong, Soft, Weak und Phantom in der Speicherverwaltung?
Wie verläuft die Einfügesekvens in die HashMap-Struktur?
Können Sie erklären, was ein Objekt in der Java-Sprache ist und welche Rolle es spielt?