Android
Kannst du die Sichtbarkeitsbereiche der verschiedenen Zugriffsmodifikatoren in Kotlin benennen und beschreiben?
Was unterscheidet eine Objektklasse in Java von ihrem Äquivalent in Kotlin?
Welche Flusssteuerungsmechanismen sind im Dispatcher bei Verwendung von Koroutinen implementiert?
Wie sind die internen Datenstrukturen in den Klassen MutableList und ImmutableList implementiert?
Kannst du die wichtigsten Mechanismen der Aufgabenverteilung in Kotlin Coroutines nennen?
Haben Sie Erfahrung mit automatischen Speicherverwaltungssystemen in Anwendungen?
Wie wird der Lebenszyklus eines Fragments in Android bei einer Änderung der Geräte-Konfiguration verwaltet?
Warum ist es wichtig, eine minimale SDK-Version in einem Android-Projekt festzulegen?
Wie erkennt die Anwendung, welche Befehle oder Absichten sie verarbeiten kann?
Was ist der Unterschied zwischen primitiven Datentypen und Referenztypen in der Java-Sprache?
Welche Methoden können verwendet werden, um die Startzeit der Anwendung zu verkürzen?
Kannst du erklären, wie die Interaktion mit dem Intent-Objekt in Android erfolgt?
Wie initiiert man die Ausführung einer Coroutine innerhalb eines ViewModels?
Bleibt der Zustand des ViewModel nach Abschluss des Anwendungsprozesses relevant?
Welche Einschränkungen gibt es bei Enumerationen (enum) in Programmiersprachen?
Kann Retrofit verwendet werden, um abgelaufene Tokens bei API-Anfragen automatisch zu verarbeiten?
Wie kann die Anzahl der wiederholten Neuzusammenstellungen von Systemkomponenten minimiert werden?
Welches Präsentationsmuster wird bei der Entwicklung eines Projekts in Android Studio verwendet?
Können Sie das Konzept der Zustandsautomaten erklären und wie es in der Programmierung angewendet wird?
Erklären Sie das Konzept des Executors in Java und seine Rolle bei der Ausführung asynchroner Aufgaben.