iOS
Was ist das Hauptziel des Offen-/Geschlossen-Prinzips im Design von Softwaresystemen?
Erklären Sie das Konzept des Offscreen-Renderings und seine Hauptanwendungen
Könnten Sie erklären, was das Prinzip des SSL Pinning bedeutet und wie es in Anwendungen umgesetzt wird?
Wie wichtig ist es für die Organisation, eine offizielle Akkreditierung zu haben?
Erklären Sie das Konzept der Dependency Injection und ihre Rolle bei der Entwicklung von Softwarekomponenten
Können Situationen im Zusammenhang mit der Verwendung von schwachen (unowned) Referenzen zu einem Absturz der Anwendung führen? Geben Sie ein Beispiel.
Können Sie den Zweck und die Verwendung der Annotation @main in der Programmierung erklären?
Können Sie erklären, was die Klasse UIGestureRecognizer ist und wie sie in der iOS-Entwicklung verwendet wird?
In welchen Situationen wird die Witness Table im Kontext der Programmierung verwendet?
Wie implementiert man die asynchrone Ausführung von Aufgaben in iOS mit OperationQueue?
Was hat Sie dazu veranlasst, Ihre vorherige Position aufzugeben?
Worin unterscheiden sich die Muster Proxy und Bridge hinsichtlich ihrer Zweckbestimmung und Umsetzung?
Erklären Sie, was der Zustand Detached Head in Git bedeutet und wann er auftritt.
Welche Rolle spielt die Aufteilung des Codes in Module im Softwareentwicklungsprozess?
Hast du in deinen Projekten die CoreData-Technologie zur Datenverwaltung verwendet?
Kann man Referenztypen im Stack-Speicherbereich speichern?
Was sind die Hauptvorteile und -nachteile beim Schreiben von Unit-Tests?
Wann und warum wird das erzwungene Auspacken von Optionals in Swift angewendet?
In welcher Phase des Lebenszyklus einer Komponente kann man sicher aktuelle Informationen über den aktuellen Zustand des Fensters oder seines Rahmens erhalten?
Bei der Suche nach der Existenz eines Elements in einer Sequenz, welche Datenstruktur bietet eine schnellere Überprüfung: Set oder Array?