Welche Einschränkungen gibt es bei Enumerationen (enum) in Programmiersprachen?
Android
Wie erfolgt das Einfügen neuer Elemente in die Datenstruktur HashMap?
Wie wird die Anfangsgröße von ArrayList bei ihrer Erstellung festgelegt?
Erklären Sie, was eine suspendierende Funktion ist und wie sie in Kotlin funktioniert.
Was sind die grundlegenden Prinzipien der Beziehung zwischen den Methoden equals und hashCode in Java?
Was sind die GC Roots (Garbage Collector Roots) und wie beeinflussen sie den automatischen Speicherverwaltungsprozess?
Ist Vererbung bei Data-Klassen in Kotlin erlaubt?
Kannst du die wichtigsten Elemente der Android-Architektur und ihre Funktionen auflisten?
Könnten Sie erklären, was der Kontext von Koroutinen in Kotlin ist?
Was ist der Zweck der Verwendung von CoroutineScope in Kotlin und welche Rolle spielt er bei der Steuerung von Koroutinen?
Wie kann man eine sichere Aktualisierung einer Variablen gewährleisten, auf die gleichzeitig mehrere Threads zugreifen?
Was ist der Unterschied zwischen den Schnittstellen Serializable und Parcelable beim Übertragen von Objekten in Android?
In welchen Situationen wird der Dienst in der Anwendung zerstört?
Kann man Daten in der Methode onSaveInstanceState speichern, um sie nach Beendigung des Anwendungsprozesses wiederherzustellen?
Welche Zugriffsebenen gibt es für Klassenmitglieder in Java?
Wie unterscheidet man einen Vordergrund- von einem Hintergrunddienst und was sind ihre Hauptunterschiede?
Welche Rolle spielt das Feld componentN in der Kotlin-Datenklasse?
Kannst du die Klassen nennen, die Nachkommen der Klasse Throwable sind?
Welche Klassen oder Objekte in Ihrer Erfahrung sind in der Lage, ihren Zustand in Form einer Byte-Sequenz zu speichern, um ihn später wiederherzustellen?
Könnten Sie das Funktionsprinzip der Variablen volatile erklären und in welchen Fällen ihre Verwendung gerechtfertigt ist?