Beschreiben Sie die schwierigsten technischen Aufgaben, mit denen Sie konfrontiert waren und die Sie erfolgreich gelöst haben
iOS
Wie unterscheidet man den Synchronisationsmechanismus Semaphore von Mutual Exclusion (Mutex)?
Was ist der Unterschied zwischen dem sicheren Datenübertragungsprotokoll HTTPS und dem Standard-HTTP?
Erklären Sie, was eine Speicherhalte-Schleife ist und wie sie die Arbeit von Anwendungen beeinflusst.
Mit welchen Schwierigkeiten kann ein System bei der Arbeit mit Multithreading konfrontiert werden?
Wie kann man einen Teilnehmer aus der Handler-Kette im Responders-System deaktivieren oder entfernen?
Können Sie erklären, was loadView ist und wie es in der Entwicklung verwendet wird?
Können Sie das Prinzip von Copy-on-Write erklären und wie es in Speichersystemen funktioniert?
Welchen Technologie-Stack verwendest du in deiner Arbeit?
Ist es möglich, dass die Methode viewDidAppear ohne vorherigen Aufruf von viewWillAppear ausgeführt wird?
Können Sie erklären, was es bedeutet, Code ohne asynchrone Methoden auszuführen?
Kannst du andere Arten von Speicher auflisten, die in der Programmierung verwendet werden, neben Stack und Heap?
Kannst du die wichtigsten Arten von Warteschlangen in der Programmierung aufzählen?
Können Sie erklären, was der automatische Speicherverwaltungsmechanismus ARC in iOS bedeutet?
Wie bestimmt man die Zeitkosten für das Einfügen eines neuen Elements in ein Array?
Können Sie erklären, was das Chain of Response-Muster ist und wie es verwendet wird?
Können Sie Ihre Erfahrung mit NSOperation zur Verwaltung asynchroner Aufgaben in iOS beschreiben?
Wie viele Threads sind mindestens erforderlich, damit es zu einer Deadlock-Situation kommt?
Können Sie den Begriff 'Warteschlange' im Kontext von Datenstrukturen erklären?
Ist es möglich, die Ausführung einer Aufgabe im System zu stornieren?