Android
Erzählen Sie mir von der Map-Sammlung in Java und ihren Besonderheiten.
Nennen Sie konkrete Kriterien für die Codequalität.
Bei Projekten mit mehreren Modulen kann es mehrere AndroidManifest-Dateien geben. Warum ist das notwendig?
Wie kann man Fragmente in einer Activity implementieren?
Wozu dient der Kontext in Android und was sind seine Hauptfunktionen?
Welche Arten von Map-Operatoren kennst du in RxJava?
Was weißt du über das Schlüsselwort reified?
Wie betrachten Sie den Prozess der Code-Obfuskation?
Wofür wird StateFlow in der Android-Entwicklung verwendet?
Was sind HashMap und Set, und in welchen Fällen ist es besser, sie zu verwenden?
Wie erkennt man, ob eine Aktivität zum ersten Mal geöffnet wird?
Welche Methoden gibt es für die Arbeit mit Multithreading?
Von welchem Objekt erben alle Klassen in Java?
Haben Sie das Try-Catch-Modul in Ihrem Code verwendet?
Welche Methoden muss eine von PagingSource ererbte Klasse in der Paging 2-Bibliothek überschreiben?
Welche Objekte gibt es in Kotlin und wie werden sie kompiliert?
Wie arbeitest du mit asynchronen Operationen in Android?
Wir haben kein Gerät zur Profilierung der Anwendung. Welche Schritte würden Sie unternehmen, um den Code zu überprüfen?
Wie kann man die Erstellung eines Objekts dieser Klasse programmatisch verbieten?
Wie speichert man den Zustand von ViewModel in den Architekturkomponenten von Android?