Hast du Fragen zum Projekt oder zum Unternehmen?
iOS
Beschreiben Sie Ihre Erfahrung bei der Implementierung und Nutzung automatisierter CI/CD-Prozesse in Projekten.
Könnten Sie die Unterschiede zwischen automatischer und manueller Speicherverwaltung im Kontext der automatischen Referenzzählung erklären?
Worum geht es beim Prinzip des Copy-on-Write und wofür wird es in der Programmierung verwendet?
In welchen Fällen sollte ein Datenumzug zwischen verschiedenen Modellen oder Datenbanken erfolgen?
Kannst du die wichtigsten Arten der Softwareprodukt-Tests aufzählen?
Wie bevorzugst du, die Gestaltung deiner Projekte oder Dokumente zu strukturieren?
Welche externen Tools verwendest du zur Organisation der Module im Code?
Erklären Sie das Copy-on-Write-Prinzip bei der Arbeit mit Arrays und seine Anwendung.
Stellt Firebase eine automatische Zustellung von Push-Benachrichtigungen in der mobilen Anwendung ohne zusätzliche Eingriffe des Entwicklers sicher?
Erklären Sie die Unterschiede zwischen dem Anwendungs- und dem Aktivitätskontext in Android.
Mit welchen Schwierigkeiten kann man bei der Implementierung von WebSocket-Verbindungen in einer Anwendung konfrontiert werden?
Wie kann man die Ausführung einer asynchronen Operation abbrechen?
Erklären Sie die Verwendung des Schlüsselworts synchronized in der Android-Entwicklung und wie es die Arbeit mit Threads beeinflusst.
Können Sie das Prinzip der dynamischen Dispatching in Systemen oder Anwendungen erklären?
Könnten Sie die Hauptaufgaben und Projekte beschreiben, an denen Sie in Ihrer letzten Position gearbeitet haben?
Funktioniert die WebSocket-Verbindung nach Beendigung des Anwendungsprozesses weiterhin?
Welche Schwierigkeiten oder Probleme können bei der Integration von WebSocket in eine iOS-Anwendung auftreten?
In welchem Fall wird die Methode loadView im Lebenszyklus des Controllers aufgerufen?