Android
Auf welche Weise kannst du die Ausführung von Aufgaben im Hintergrund organisieren?
Welche anderen Ansätze oder Komponenten können anstelle von Service in der Anwendungsarchitektur verwendet werden?
Welche eigenen Interface-Komponenten haben Sie mit benutzerdefinierten Views erstellt?
Gibt es in Java eine Entsprechung zur Funktion init aus Kotlin?
Können Sie erklären, was atomare Variablen sind und wie sie sich von normalen unterscheiden?
Welche beliebten Muster der Verwendung von Flow innerhalb von Koroutinen kennst du?
Hast du an der Automatisierung des Bereitstellungsprozesses der Anwendung teilgenommen?
Wie unterscheiden sich die Strukturen von binären Suchbäumen und Rot-Schwarz-Bäumen, und was sind die Besonderheiten jeder einzelnen?
Kannst du die vorhandenen Typen von Dispatchern in Koroutinen auflisten?
In welcher Reihenfolge sollten Layout-Komponenten hinsichtlich der Nutzung von Systemressourcen platziert werden?
Welche Unterschiede gibt es im Typsystem zwischen Java und Kotlin?
Erklären Sie, was eine Funktionsdestrukturierung ist und wie sie in der Programmierung verwendet wird.
Kannst du die Hauptfunktionen des Gültigkeitsbereichs in Kotlin aufzählen und erklären?
Berichten Sie von Ihren Erfahrungen mit Inline-Funktionen in der Programmierpraxis.
Warum führt Dispatchers.Main die Ausführung in einem einzigen Thread durch, wenn Coroutines verwendet werden?
Welche Rolle spielen private Felder in der objektorientierten Programmierung und wofür werden sie verwendet?
Welche Gültigkeitsbereiche von Variablen oder Funktionen mussten Sie in Ihren Projekten verwenden?
Wie verläuft der Prozess der Zusammenführung von Modulen im Build-System Gradle bei der Arbeit mit Multi-Modul-Projekten?
Welche Arten von Berechtigungen gibt es in Android und worin unterscheiden sie sich?
Welche Methoden können verwendet werden, um Aufgaben in Android auszuführen, damit sie periodisch und asynchron ausgeführt werden?