Was ist Ihre Vorstellung von den Aktivitäten unserer Organisation und ihren Werten?
iOS
Wie ist die zeitliche Komplexität beim Hinzufügen eines neuen Elements am Ende einer einfach verketteten Liste?
Wie unterscheidet man Datentypen nach Wert und Referenz und worin unterscheiden sie sich in der Programmierung?
Wie kann man einen Copy-on-write-Mechanismus in einer eigenen Implementierung realisieren?
Haben Sie jemals an der Erstellung oder Verwendung eines Design-Systems an Ihrem vorherigen Arbeitsplatz gearbeitet?
Können Sie das Prinzip von Copy-on-Write erklären und wie es in Speichersystemen funktioniert?
Welches Gehalt erwarten Sie für diese Position?
Erklären Sie, was der Begriff GCD bedeutet und wie er in der Programmierung verwendet wird
Wie wird der Speicher für bedeutende Datentypen, die im Stack gespeichert sind, freigegeben?
Können Sie erklären, was der automatische Speicherverwaltungsmechanismus ARC in iOS bedeutet?
Welche Rolle spielen schwache (weak) und unbesitzte (unowned) Referenzen bei der Speicherverwaltung in Programmiersprachen?
Erklären Sie das Funktionsprinzip synchroner Operationen und ihren Zweck in der Programmierung.
Welche Informationen werden beim Ausführen eines Programms normalerweise im Aufrufstack gespeichert?
Kannst du die wichtigsten Arten von Sammlungen nennen, die in der Swift-Sprache verwendet werden?
Erklären Sie die Phasen der Erstellung, Verwendung und Zerstörung eines Objekts während seiner Existenz in einem Programm
Haben Sie Erfahrung mit Fragen und Schwierigkeiten bei der Verwendung von Multithreading in Programmen?
Können Sie das Funktionsprinzip des automatischen Objektfreigabemechanismus mit AutoreleasePool erklären?
Was ist der Unterschied zwischen einer Datenstruktur, die eindeutige Elemente speichert, und einer Sequenz von Elementen, die Wiederholungen zulässt?
Kannst du die wichtigsten Arten von Warteschlangen in der Programmierung aufzählen?