Android
Wie implementiert und registriert man einen BroadcastReceiver in einer Android-Anwendung?
Kannst du die Grundprinzipien und Merkmale der Architektur von sauberem Code beschreiben?
Was ist der Unterschied zwischen den Methoden add und replace bei der Arbeit mit Fragmenten in Android?
Stellt die Datenstruktur HashSet die Erhaltung einzigartiger Elemente sicher?
Haben Sie schon einmal an Projekten gearbeitet, bei denen die Anforderungen nicht in Form eines technischen Auftrags formuliert waren?
Wie wählt das Android-Betriebssystem aus, welchen Prozess es bei Ressourcenknappheit zuerst beendet?
Mit welchen Schwierigkeiten kann man bei der Beibehaltung des ViewModel-Zustands konfrontiert werden?
Welche Rolle spielt die Datei AndroidManifest.xml in der Struktur einer Android-Anwendung?
Welche drei persönlichen Eigenschaften halten Sie für entscheidend für den Erfolg als Entwickler?
Wie werden Koroutinen in asynchronen Anwendungen gestoppt und pausiert?
Können Sie das Konzept und die Funktionsprinzipien von Dagger in der Android-Entwicklung erklären?
Kannst du das Konzept der Nebenwirkungen in der Programmierung beschreiben und Beispiele geben?
Was sind die Hauptunterschiede zwischen der Verwendung von BottomSheetDialog und BottomSheetDialogFragment bei der Implementierung einer unteren Leiste?
Können Sie erklären, was ein Manifest ist und wofür es in der Android-Entwicklung verwendet wird?
Können Sie die Unterschiede zwischen den Funktionen launch und async bei der Verwendung des Coroutine Builder in Kotlin erklären?
Welche Methoden können verwendet werden, um gegenseitige Abhängigkeiten zwischen Modulen oder Komponenten des Systems zu beseitigen?
Haben Sie Erfahrung mit der Verwendung von Mutexen zur Synchronisation von Threads oder Prozessen?
Wurde das letzte Projekt in mehrere Module oder Komponenten unterteilt?
Was ist der Unterschied zwischen der Verwendung der Schlüsselwörter 'let' und 'also' in einer Programmiersprache?
Erklären Sie, was der Backpressure-Mechanismus in der RxJava-Bibliothek ist und wie er den Datenfluss beeinflusst