Wie unterscheidet man Datentypen nach Wert und Referenz und worin unterscheiden sie sich in der Programmierung?
iOS
Kann man Mehrfachvererbung in der Sprache Swift implementieren?
Kann man die Ausführung einer Aufgabe in GCD vor deren Abschluss abbrechen?
Können Sie erklären, was ein WorkItem-Objekt ist und wofür es verwendet wird?
Ist es möglich, die Verarbeitung von Benutzereingaben in der Benutzeroberfläche zu implementieren, wenn die Eigenschaft userInteractionEnabled auf false gesetzt ist?
Ist es möglich, die Ausführung einer über GCD gestarteten Aufgabe während ihrer Ausführung zu unterbrechen?
Können Sie erklären, was der automatische Speicherverwaltungsmechanismus ARC in iOS bedeutet?
Welches der SOLID-Prinzipien gilt in der Praxis als das schwierigste einzuhalten?
Welche Strategien zur Branch-Verwaltung in Git haben Sie bei Ihrer vorherigen Arbeit angewendet?
Kann ein Reference-Objekt während der Programmausführung auf den Stack gelegt werden?
Kann die Funktionalität durch Hinzufügen einer Struktur zum Erweiterungsmechanismus erweitert werden?
Kann man das Konzept des Releases im Softwareentwicklungsprozess erklären?
Können Sie beschreiben, wie Sie bei der Verwendung des Git-Prozesses an Ihrem vorherigen Arbeitsplatz mit Branches und Releases umgingen?
Wie viele Stapeltechnologien können in einer Anwendung verwendet werden?
Erklären Sie die Phasen der Erstellung, Verwendung und Zerstörung eines Objekts während seiner Existenz in einem Programm
Können Sie die Grundprinzipien von SOLID für die Softwareentwicklung erklären?
Können Sie erklären, was im Kontext der Programmierung oder Systemgestaltung unter dem Begriff 'The Hip Object' verstanden wird?
Können Sie den Mechanismus von Retain und Release in der Speicherverwaltung erklären?
Wie kann man die Verbergung interner Daten eines Objekts implementieren, um deren direkten Zugriff von außen zu verhindern?
Wie viele Haufen können in einer Anwendung verwendet werden und welche Rolle spielen sie?