Android
Erklären Sie das Funktionsprinzip und die Rolle von Callbacks bei der Aktualisierung der Benutzeroberfläche in Architekturmodellen wie MVP oder MVVM.
Worin besteht der Unterschied zwischen Programmiersprachen, die eine vorherige Kompilierung erfordern, und solchen, die direkt vom Interpreter ausgeführt werden?
Was sind die Vor- und Nachteile der Verwendung eines Dienstes in der Systemarchitektur?
Ist der Primärschlüssel ein Index in der Datenbank?
Erklären Sie das Konzept von Zygote und seine Rolle im Startprozess von Android-Anwendungen.
Kannst du verschiedene Arten von Kontexten nennen, die in der Programmierung oder Systemgestaltung verwendet werden?
Wie kann man ein System zur Navigation zwischen verschiedenen Abschnitten oder Seiten der Anwendung organisieren?
Wie viele Threads werden standardmäßig im Dispatcher Dispatchers.IO in Kotlin verwendet?
Wie wirkt sich die Erhöhung des Werts von compileSdk in der Datei build.gradle auf die Funktion und das Verhalten der Anwendung aus?
Wie bestimmt der Garbage Collector, dass ein Objekt nicht mehr verwendet wird und aus dem Speicher entfernt werden kann?
Wie wirst du das Problem in der strukturierten Datenliste beheben?
Wie kann man mit Systembefehlen von der aktuellen Aktivität zur Startaktivität wechseln und den gesamten Rückgabestapel löschen?
Welches Team möchtest du im neuen Unternehmen beitreten?
Kannst du die wichtigsten Unterschiede und Zwecke der Schlüsselkonzepte expect und actual im Rahmen des Testings beschreiben?
Können Sie beschreiben, wie Ihre Schulung oder das Erlernen neuer Fähigkeiten verlaufen ist?
Kann man eine Lambda-Funktion innerhalb einer data class in Kotlin deklarieren?
Welche Anmerkungen in Dagger werden verwendet, um eine Klasse in den Abhängigkeitsgraph einzubeziehen?
Können Sie das Vererbungs-Konzept in der Kotlin-Sprache und seine Hauptmerkmale erklären?
Erklären Sie das Konzept des Buckets in der Implementierung von HashMap und wie es zur Speicherung von Daten verwendet wird.
Wie wird der Lebenszyklus von Koroutinen verwaltet?