Was ist der Unterschied zwischen der Verwendung von asynchronen Funktionen mit dem Schlüsselwort async und dem Aufruf von launch im Kontext der asynchronen Programmierung?
Android
Welche Komponenten oder Klassen in der Android-API könnten bei der Gestaltung den SOLID-Prinzipien widersprechen?
Was ist eine CancelationException und in welchen Fällen tritt sie auf?
Kann man die Ausführung einer aktiven Aufgabe im System unterbrechen?
Kannst du die wichtigsten Eigenschaften und Merkmale der data class in Kotlin auflisten?
Wie kann man in der Liste nur die einzigartigen Elemente hervorheben?
Wie unterscheidet man Sequenzen von Sammlungen in der Programmierung?
Wann und unter welchen Bedingungen kann eine Situation gegenseitiger Ressourcenblockierung im System auftreten?
Können Sie erklären, was eine Data Class ist und wofür sie in der Programmierung verwendet wird?
Was sind Thread-Rennen und warum können sie zu Fehlern in einer Multithread-Anwendung führen?
Welche Methoden können den koordinierten Betrieb mehrerer Threads in einer Multithread-Umgebung gewährleisten?
Welches Prinzip der OOP ist notwendig, um das Muster der abstrakten Fabrik zu implementieren?
Welches SOLID-Prinzip wird verletzt, wenn das Modell von einer konkreten ViewModel-Implementierung abhängt?
Wann ist es vorzuziehen, Sequenzen anstelle von Standardkollektionen zu verwenden?
Können Sie erklären, was die Funktion coroutineScope in Kotlin bedeutet und wofür sie verwendet wird?
In welchem Datenverarbeitungsstil wird die Datenstruktur Stapel verwendet?
Wie viele Elemente können maximal in einem Stack enthalten sein?
Kann man die Ausführung eines geplanten Vorgangs, der mit Deferred verschoben wurde, stoppen?
Welche Arten von Ausführungsthreads kannst du nennen?
Wie kann es zu einem Stapelüberlauf in einem Programm kommen?