iOS
Beschreibe ein Projekt, das du in deiner vorherigen Position von Grund auf neu erstellt hast
Welche Schlüsselfaktoren sind bei der Planung architektonischer Lösungen wichtig?
Können Sie die Unterschiede zwischen den Dispatch-Typen in Aufgabenverwaltungssystemen erklären?
Sind Closures mit non-escaping Eigenschaft referenzierte Typen?
Kann man während der Ausführung der Anwendung Änderungen am Inhalt der Datei info.plist vornehmen?
Erklären Sie das Verfahren zur Umwandlung eines Binärbaums, um redundante Daten zu entfernen und die Einzigartigkeit der Elemente zu gewährleisten.
Wie kann man die gleichzeitige Anzeige von Daten aus drei verschiedenen Quellen oder Abfragen in einer Schnittstelle oder Anwendung implementieren?
Wie interagieren die GCD- und OperationQueue-Mechanismen bei der Aufgabenverwaltung in iOS?
Wie bestimmt man die zeitliche Komplexität der Operation zum Einfügen eines Knotens in einen binären Baum?
Erklären Sie, was unter langfristiger Datenspeicherung in Informationsspeichersystemen verstanden wird.
Können Sie erklären, was im Kontext von Multithreading oder Synchronisation unter dem Begriff Lock verstanden wird?
Werden Enum-Objekte immer im Stack-Speicher abgelegt?
Auf welche Weise kannst du das benötigte Element in den Daten oder der Datenstruktur finden?
Welcher Datentyp wird in Swift zum Speichern von Gleitkommazahlen verwendet?
Wie würdest du das Observer-Designmuster implementieren?
Kannst du ein Beispiel geben, das die verschiedenen Arten von Polymorphismus in der objektorientierten Programmierung veranschaulicht?
Welche Rolle spielt das Schlüsselwort self in Closures?
Kannst du die wichtigsten Arten von Netzwerk-Anfragen auflisten, die in der Kommunikation zwischen Client und Server verwendet werden?
Ist es möglich, einen Mechanismus zu implementieren, der Objekte mithilfe von schwachen Referenzen verfolgt, ohne ihre Entfernung durch den Garbage Collector zu verhindern?
Welche Vor- und Nachteile hat die Verwendung von CoreData bei der Anwendungsentwicklung?