Ist es möglich, ein Objekt vom Typ Value im dynamischen Speicher (Heap) zu speichern?
iOS
Was ist der Unterschied zwischen der Verwendung von GCD und NSOperation zur Ausführung asynchroner Aufgaben in der iOS-Entwicklung?
Können Sie erklären, was ein Mutual Exclusion Mechanismus (Mutex) ist und wie er funktioniert, um gleichzeitigen Zugriff auf Ressourcen zu verhindern?
Können Sie das Konzept des Factory-Patterns und seinen grundlegenden Arbeitsprinzip erklären?
Welche Einschränkungen gibt es für Rohwerte (raw value) in bestimmten Typen oder Sprachkonstruktionen?
Können Sie ein bisschen über Ihre Berufserfahrung und Ihre wichtigsten Erfolge erzählen?
Erklären Sie das Funktionsprinzip von Cherry Pick in Versionskontrollsystemen.
Wie kann man optionale Funktionen in Schnittstellen oder Protokollen implementieren?
Können Sie erklären, was Wertetypen in der Programmierung sind?
Kannst du die wichtigsten architektonischen Ansätze im Software-Development beschreiben?
Welche Werkzeuge oder Softwareprodukte verwenden Sie täglich zur Einrichtung und Diagnose von Netzwerkverbindungen?
Könnten Sie die wichtigsten Prinzipien der Software-Systemgestaltung erläutern?
Wie groß war das Team, in dem Sie bei Ihrer vorherigen Stelle gearbeitet haben?
Was ist der Unterschied zwischen Weak- und Unowned-Referenzen in der Speicherverwaltung?
Welches SOLID-Prinzip kann verletzt werden, wenn eine optionale Funktion innerhalb eines Protokolls verwendet wird?
Erklären Sie das Konzept der Prioritätsinversion und warum es in Systemen mit unterschiedlichen Aufgabenprioritäten zu einem Problem werden kann.
Wie ist die Speicherstruktur zur Speicherung von Daten im Programm organisiert?
Welche Arten von Initialisierern stehen zur Verfügung, um bei der Erweiterung der Funktionalität in Extention verwendet zu werden?
Kannst du andere grundlegende Prinzipien nennen, die bei der Softwareentwicklung verwendet werden, abgesehen von SOLID?