Android
Wie ist Ihre Erfahrung mit Koroutinen und Asynchronität in der Programmierung?
Warum wird empfohlen, für die Plattformen iOS und Android separate ViewModelScopes zu verwenden?
Wie arbeiten die Objekte Handler und Looper zusammen, um Nachrichten in Android zu verarbeiten?
Welche kurzfristigen und langfristigen beruflichen Aufgaben stellst du dir?
Auf welche Weise können neue Funktionen zur Standardliste in Ihrem Programm hinzugefügt werden?
Welche Aktionen werden innerhalb der Methode onBindViewHolder in RecyclerView ausgeführt?
Kann man eine mobile Anwendung implementieren, ohne Activity-Komponenten zu verwenden?
Können Sie den Zweck der Annotation @Singleton in Dagger erklären und wie sie den Lebenszyklus der Objekte beeinflusst?
Warum ist die Vererbung von data class in Kotlin verboten?
Hast du die funktionalen Teile des Programms getestet?
Kannst du über dein Wissen zur Verwendung der Funktion scope in der Programmierung sprechen?
Wie behandelt Kotlin Werte, die null sein können, und welche Mechanismen bietet es dafür an?
Wie wird der Lebenszyklus von Koroutinen verwaltet?
Was versteht man unter anfälligen Berechtigungen in einem Sicherheitssystem?
Welche Interaktionsmethoden verwenden Prozessoren, um Informationen miteinander auszutauschen?
Haben Sie Erfahrung mit dokumentenorientierten oder Schlüssel-Wert-Datenbanken?
Kann das Schlüsselwort abstract bei data class in Programmiersprachen verwendet werden, die beide Konzepte unterstützen?
Berichten Sie uns von Ihrer Erfahrung in der Entwicklung und dem Testen von Geräten oder Anwendungen, die Bluetooth Low Energy (BLE) verwenden
Haben Sie alle notwendigen Materialien und Fragen vor Beginn des Interviews vorbereitet?
Können Sie das Funktionsprinzip von launchMode in Android und seine wichtigsten Varianten erklären?