iOS
Wie lange dauert ein Vorstellungsgespräch mit einem Kandidaten im Durchschnitt?
Welche Werkzeuge verwendest du, um Speicherlecks in Anwendungen zu erkennen?
Was ist der Unterschied zwischen der Verwendung der Schlüsselwörter 'unowned' und 'strong' bei der Deklaration von Referenzen in Swift?
Können Sie den Unterschied zwischen der Zeugen-Tabelle und der virtuellen Tabelle in objektorientierten Systemen erklären?
Können Sie die Unterschiede zwischen den verschiedenen Arten von Sammlungen und ihren Eigenschaften erklären?
Könnten Sie erklären, was der Modifikator final in Programmiersprachen wie Java bedeutet?
Warum bleibt der Ladeindikator animiert, auch wenn der Debugger deaktiviert ist oder die Programmausführung pausiert?
Können Sie erklären, wie die synchrone Aufgabenübermittlung über DispatchSync in GCD implementiert ist?
Nennen Sie die Hauptelemente, die im Framework UIKit enthalten sind.
Erklären Sie das Konzept der automatischen Anordnung von Interface-Elementen im Rahmen der Entwicklung von Benutzeroberflächen.
Welche Arten von Zugriffsmethoden kennst du und wie funktionieren sie?
Können Sie erklären, was im Kontext von Systemen oder Anwendungen unter dem Begriff 'Kapazität' verstanden wird?
Wenn man eine Variable user mit weak var user = User() erstellt, wie viele Referenzen auf dieses Objekt gibt es dann?
Wie wird die zeitliche Komplexität der Operation zum Einfügen eines Elements in eine Datenstruktur vom Typ Menge bestimmt?
Können Sie die Grundprinzipien von SOLID für die Softwareentwicklung erklären?
Können Sie ein Beispiel für die Verwendung einer Struktur aus der Swift-Standardbibliothek geben?
Erklären Sie, warum das Fehlen eines Werts bei einer schwachen Referenz keine Fehler oder unerwünschte Folgen in Ihrer Anwendung verursacht.
Was ist eine Ressourcen-Deadlock und in welchen Situationen tritt sie in Systemen auf?
Was versteht man unter der Initialisierung von convictions im Kontext des Systems?
Haben Programmiersprachen wie Swift ein strenges Typsystem?