Wie haben Sie Konflikte beim Zusammenführen von Zweigen im Versionskontrollsystem Git an Ihrem vorherigen Arbeitsplatz gelöst?
iOS
Kannst du ein Beispiel nennen, wann Referenztypen-Objekte im Stack gespeichert werden?
Können Sie ein Beispiel für eine Situation geben, in der der Mechanismus der Nachrichtenverteilung angewendet wird?
Welche Arten von Entwicklerkonten kennst du?
Können Sie über Ihre Erfahrungen bei der Durchführung von Aufgaben und Projekten an Ihrem vorherigen Arbeitsplatz sprechen?
Wie bestimmt die Anwendung, welche Seite oder Komponente die Benutzer beim Klicken ausgewählt haben?
Welche Rolle spielt Multithreading in modernen Softwaresystemen und warum wird es verwendet?
Wann wird empfohlen, eine Datenstruktur in Form eines Wörterbuchs zu verwenden?
Wird das Prinzip der objektorientierten Programmierung in Swift unterstützt?
Was sind die Unterschiede zwischen den Methoden map, flatMap und filterMap bei der Verarbeitung von Sammlungen?
Können Sie das Konzept der Delegierung in Designmustern erklären und wie es angewendet wird?
Was hat Sie dazu veranlasst, Ihre vorherige Position aufzugeben?
Können Sie die Unterschiede zwischen UIView, UIWindow und CALayer bei der Entwicklung von iOS-Oberflächen erklären?
Wann erfolgt die Freigabe des Speicherplatzes, der von einem Objekt belegt wird?
Was ist der Unterschied zwischen Weak- und Unowned-Referenzen in der Speicherverwaltung?
Kann man während der Ausführung der Anwendung Änderungen am Inhalt der Datei info.plist vornehmen?
Erklären Sie die Entwicklungs- und Betriebsphasen einer iOS-Anwendung vom Start bis zum Abschluss.
Erklären Sie, was eine Datenstruktur namens 'Wörterbuch' ist und wie sie verwendet wird.
Kannst du die wichtigsten Designmuster und deren Anwendung erklären?
Beschreiben Sie Ihre Berufserfahrung und die wichtigsten Aufgaben, mit denen Sie in Ihrer vorherigen Arbeitsstelle konfrontiert waren.