Android
Erzählen Sie Beispiele für Antipatterns in der Android-Entwicklung und wie man sie vermeidet.
Welche Arten von Referenzen gibt es in Java und worin unterscheiden sie sich?
Erzählen Sie von Kollisionen in HashMap.
Was ist Multi-Binding in Dagger?
Nenne die Zugriffssmodifikatoren in Kotlin.
Was ist ein Subcomponent in Dagger?
Wie führt man die Umwandlung von Referenztypen in Primitive und umgekehrt durch?
Was ist der Unterschied zwischen val und var in Kotlin?
Erzählen Sie ausführlich über Koroutinen in Kotlin.
Was sind die Merkmale des DDP-Protokolls?
Was können Sie über Multithread-Sammlungen in Java erzählen?
Was ist ein Handler in Android?
Wie behandelt man in der MVI-Architektur Ereignisse, die nicht gespeichert werden müssen?
Listen Sie die Methoden der Klasse Object oder Any in der Programmiersprache Kotlin auf.
Welche Klasse sollte verwendet werden, um eine Ansicht (View) im Hintergrund-Thread zu rendern?
Wie erstellt und konfiguriert man Dagger Hilt in einer Android-Anwendung?
Haben Sie Erfahrung mit Semaphoren in der Entwicklung von Android-Anwendungen?
In welchen Fällen sollte man atomic und in welchen synchronized verwenden?
Was ist Retrofit und wie wird es in der Android-Entwicklung verwendet?
Wo erfolgt die Werteinschub schneller: in einer verketteten Liste oder in einem Array?