Android
Könnten Sie das Prinzip der Unterbrechungen in Koroutinen erklären und wie sie mit Ausführungsthreads interagieren?
Wie unterscheiden sich die Methoden zum Starten neuer Bildschirme in Android: Verwendung von startActivity und Verwaltung von Fragmenten über den FragmentManager?
Welche Methoden können verwendet werden, um Funktionalität zu einer bestehenden Klasse hinzuzufügen?
Welche Methode der Benutzeroberflächen-Layoutgestaltung bevorzugen Sie bei der Entwicklung von Android-Apps: Jetpack Compose oder traditionelles XML?
Kannst du die wichtigsten Methoden zur Verarbeitung von Ereignissen oder Anfragen im System beschreiben?
Welche Software-Tools verwendest du zur Anzeige und Verarbeitung von Bildern?
Wofür werden Scheduler (Schedulers) in der RxJava-Bibliothek verwendet?
Wie unterscheiden sich die Architektur-Patterns MVI und MVVM und was sind ihre Hauptunterschiede?
Wie kann man einen Channel in einen Flow in Kotlin umwandeln?
Wie oft wird empfohlen, die Architektur der Komponenten in Jetpack Compose zu überarbeiten?
Was passiert, wenn man mit Reflexion auf ein nicht existentes Feld eines Objekts zugreift?
Welche Methoden und Werkzeuge werden verwendet, um Probleme in der Anwendung nach ihrer Freigabe in die Produktion zu erkennen und zu diagnostizieren?
Was war der Grund für die Einführung der Klasse Unit in Kotlin und welche Funktionen erfüllt sie?
Welche Methoden zur Fehler- und Ausnahmebehandlung sind bei der Arbeit mit Koroutinen in der asynchronen Programmierung anwendbar?
Wie kann man ein Tab-System mit Navigationsverlauf ohne Fragmente implementieren?
Wie kann man einen neuen Ausführungsthread in einer Anwendung starten?
Können Sie erklären, was die Funktion coroutineScope in Kotlin bedeutet und wofür sie verwendet wird?
Haben Sie Erfahrung mit Diensten oder serviceorientierter Architektur?
Worauf beziehen sich einzelne Komponenten oder Teile des Systems?
Welchen Zeichensatz verwendet die Schnittstelle CharSequence in Java?