Android
Wie werden Bäume in Java implementiert?
Nennen Sie alle Möglichkeiten der Datenübertragung zwischen Fragmenten.
Wie implementiert man die Vererbung von einer als sealed deklarierten Klasse?
In welchen Situationen wird die Verwendung von Koroutinen und RxJava nicht empfohlen?
Wie kann man die Leistung einer Liste in einer Anwendung optimieren?
Ist es möglich, während der Programmausführung auf den Generik-Typ zuzugreifen?
Wie führt man Code in einem parallelen, vom Haupt-Thread abweichenden Thread aus?
Kannst du die wichtigsten Klassen auflisten, die in Kotlin verwendet werden?
Kannst du ein Beispiel für die Verwendung des Entwurfsmusters 'Fabrik' im Android-Framework geben?
Kann es mehrere catch-Blöcke in einem try-Block geben?
Was sind die Hauptkomponenten der Room-Bibliothek für die Arbeit mit Datenbanken in Android?
Wie kann man mit sealed Klassen verschiedene Zustände in einer Android-Anwendung implementieren?
Stört es dich, dass du in der Position eines Mid-Developers mehr programmieren und weniger führen musst?
Könnten Sie erklären, was der Kontext von Koroutinen in Kotlin ist?
Erzählen Sie mir mehr über das MVP-Muster (Model-View-Presenter).
Erzählen Sie im Kontext der Arbeit von Android-Anwendungen über den Aufruf-Stack und den Heap.
Wie viel schneller wird die Arbeit mit Koroutinen im Vergleich zur Ausführung einer Berechnungsfunktion ohne Koroutinen und Threads erledigt?
Wie kann man feststellen, ob eine Variable in einem Programm auf ein bestimmtes Objekt verweist?
Welche Methoden gibt es in der Klasse Object in Java?
Kannst du die wichtigsten Elemente der Android-Architektur und ihre Funktionen auflisten?