Android
Was ist Reflexion in der Programmierung?
Was ist das Hauptproblem bei der Verwendung von Unterkomponenten in Android?
Wie sind Sie mit Situationen umgegangen, in denen Sie mit der Bewertung Ihres Codes während der Code-Review nicht einverstanden waren?
Was ist der Unterschied zwischen einer verketteten Liste und einem Array?
Was ist die Hauptidee des Fassade-Musters?
Was ist ProGuard?
Wo werden Sie die Tokens speichern?
Wofür werden verschiedene Methoden der Datenübertragung zwischen Anwendungen verwendet?
Wie stehen Sie zu sehr langen Klassen, die zwischen 2000 und 4000 Zeilen Code enthalten?
Was sind die SOLID-Prinzipien und wie werden sie in der Android-Entwicklung angewendet?
Was sind die Wurzeln des Garbage Collectors (Garbage Collector Roots)?
Welche Zugriffssmodifikatoren gibt es für Typen in Kotlin?
Was ist das Layout in Android, welche Arten von Layouts gibt es und in welchen Fällen sollten sie verwendet werden?
Wie führt man die Schnittstelleninjektion in Dagger durch?
Was ist WorkManager?
Wie zeigt man eine SVG-Zeichenkette als Vektordatei an?
Was ist das Liskov-Substitutionsprinzip und wie wird es in der Programmierung angewendet?
Erzählen Sie von den Klassen Unit und Nothing in der Programmiersprache Kotlin.
Welche Architektur-Pattern kennen Sie, die in der Android-Entwicklung verwendet werden?
Wie würden Sie den Prozess der Code-Obfuskation kommentieren?