Erklären Sie das Funktionsprinzip eines Bound Service in Android und worin es sich von anderen Servicetypen unterscheidet.
Android
Kannst du die wichtigsten Elemente der Android-Architektur und ihre Funktionen auflisten?
Welche anderen Ansätze oder Komponenten können anstelle von Service in der Anwendungsarchitektur verwendet werden?
Welche Methoden werden in Ihren Erfahrungen typischerweise in Datenklassen implementiert?
In welchen Fällen kann der reified-Modifikator innerhalb von inline-Funktionen in Kotlin angewendet werden?
Kannst du Beispiele für Methoden nennen, die bei der Arbeit mit View in der Entwicklung verwendet werden?
Kannst du die verschiedenen Arten von Diensten auflisten, die in der Systemarchitektur existieren?
Kannst du die wichtigsten Designmuster auflisten, die in der Android-Entwicklung verwendet werden?
Könnten Sie ein Beispiel nennen, bei dem das Prinzip der einzigen Verantwortung im Code verletzt wird?
Kannst du die verschiedenen Arten von CoroutineDispatcher auflisten, die in Kotlin verwendet werden?
Welche Erfahrung haben Sie mit Koroutinen in Kotlin oder ähnlichen asynchronen Mechanismen?
Erklären Sie die Unterschiede zwischen den Komponenten Activity und Fragment im Kontext der Android-App-Entwicklung.
Was ist der Unterschied zwischen der Verwendung des Activity-Kontexts und des Application-Kontexts in Android?
Kann man einen Namen für eine erweiterte Funktion genauso verwenden wie für eine Methode einer inneren Klasse?
Wie wird der hashCode bei Verwendung einer Map-Sammlung berechnet?
Welchen Kontext sollte man bei der Entwicklung einer Bibliothek wählen?
Was ist die Rolle und Anwendung des Gültigkeitsbereichs in der Programmierung?
Können Sie erklären, wie der Zugriff auf Elemente innerhalb der Datenstruktur HashMap erfolgt?
Können Sie erklären, was der Begriff reified in der Programmierung bedeutet?
Wie viele Threads werden standardmäßig im Dispatcher Dispatchers.IO in Kotlin verwendet?