Kannst du die wichtigsten Architektur-Designmuster nennen, die bei der Systementwicklung verwendet werden?
iOS
Hast du Fragen zum Projekt oder zum Unternehmen?
Ist es möglich, mehrere DispatchGroup gleichzeitig innerhalb eines einzelnen Threads zu verwenden?
Können Sie erklären, was es bedeutet, Code asynchron auszuführen, und was die wichtigsten Vorteile sind?
Welche Methoden können verwendet werden, um Speicherlecks in einer Anwendung zu erkennen?
In welcher Phase und in welcher Komponente des Systems wird die Entscheidung über den Speicherort des Werts des Typs getroffen?
Können Sie erklären, was im Kontext von Programmierung und Systemen unter dem Begriff 'Actor' verstanden wird?
Wie unterscheidet man Datentypen nach Wert und Referenz und worin unterscheiden sie sich in der Programmierung?
Können Sie das Prinzip von Copy-on-Write erklären und wie es in Speichersystemen funktioniert?
Haben Sie mit API-Dokumentation gearbeitet?
Erklären Sie das Funktionsprinzip synchroner Operationen und ihren Zweck in der Programmierung.
Können Sie ein Beispiel geben, das die Anwendung der SOLID-Prinzipien in der Entwicklung veranschaulicht?
Haben Sie Erfahrung in der Entwicklung oder Arbeit mit Multithread-Anwendungen?
Was ist der Unterschied zwischen einer Datenstruktur, die eindeutige Elemente speichert, und einer Sequenz von Elementen, die Wiederholungen zulässt?
Können Sie die Grundprinzipien von SOLID für die Softwareentwicklung erklären?
Können Sie erklären, was OperationQueue im Kontext der Arbeit mit Threads und Aufgaben in der Programmierung ist?
Können Sie erklären, was unter dem Begriff 'Zombie-Objekt' in der Programmierung verstanden wird?
Können Sie das VIPER-Konzept und seine Hauptkomponenten erklären?
Erzählen Sie, wie Sie die Überprüfung und den Meinungsaustausch zum Code im vorherigen Team durchgeführt haben.