Android
Kannst du die wichtigsten Annotationen nennen und erklären, die in Jetpack Compose verwendet werden?
Warum werden bei der Überprüfung der Gleichheit zweier Strings in den meisten Sprachen diese als unterschiedliche Objekte betrachtet, auch wenn der Inhalt identisch ist?
Erklären Sie, was der sogenannte Unconfined-Dispatcher ist und wie er funktioniert.
Was sind die GC Roots (Garbage Collector Roots) und wie beeinflussen sie den automatischen Speicherverwaltungsprozess?
Welche Methoden können verwendet werden, um die Funktionalität einer bereits implementierten Klasse zu erweitern?
Erklären Sie, was Komponenten in der Dagger-Bibliothek sind und wie sie für die Dependency Injection verwendet werden
Wie erfolgt die Übergabe von Parametern in Java-Methoden und worin besteht der Unterschied?
Kann man die wichtigsten Eigenschaften des Lebenszyklus des Activity-Komponenten in Android auflisten?
Können Sie das Funktionsprinzip der Datenstruktur Heap erklären und in welchen Fällen sie angewendet wird?
Welche Informationen werden dem Benutzer bei der Ausführung jeder Callback-Methode in der Activity angezeigt?
In welche Methode wird die Steuerung zur Anzeige der View nach dem Rendern übergeben?
Ist es möglich, dass eine einzelne Anwendung gleichzeitig in mehreren Prozessen läuft?
Können Sie das Konzept der Delegierung in Kotlin und deren Verwendung erklären?
Was sind die wichtigsten Arten von commit-Methoden, die im FragmentManager verwendet werden?
Was ist die Hauptfunktion der Konstruktion 'let' in der Programmiersprache?
Wie kann man eine eigene Komponente in Hilt für die Dependency Injection implementieren?
Kann man Funktionen mit Pausenfunktion zur Implementierung von Synchronisationsmechanismen in einer Multithread-Umgebung verwenden?
Welche Komponenten oder Klassen in der Android-API könnten bei der Gestaltung den SOLID-Prinzipien widersprechen?
Wie unterscheidet sich der Prozess der Zustandsverwaltung und des Lebenszyklus einer Activity von ähnlichen Mechanismen bei einem Fragment in Android?
Kann man Methoden als final deklarieren und in welchen Fällen macht das Sinn?