iOS
Welche Schlüsselaufgaben und Bedingungen möchten Sie in Ihrer zukünftigen beruflichen Umgebung sehen?
Wie ist das zeitliche Ergebnis der Operationen Einfügen, Suchen, Lesen und Löschen von Elementen in einem Array im schlimmsten und durchschnittlichen Fall?
Zur Implementierung der Unterstützung für Hoch- und Querformat im Interface, was ist vorzuziehen: Auto Layout oder Größenänderung über den Frame?
Welche Branching-Strategie in Git haben Sie in Ihrem vorherigen Projekt oder Unternehmen verwendet?
Erklären Sie, was eine Klasse in der objektorientierten Programmierung ist.
Wie lädt man ein Bild programmatisch anhand seines Links im Internet herunter?
Können verschiedene Datenstrukturen Datentypen in sich behalten?
Was sind die Vor- und Nachteile der Verwendung des Typs Unowned in der Programmierung?
Welche Designmuster haben Sie in Ihrer Programmierpraxis angewendet?
Interessieren Sie sich für die Erstellung von Anwendungen, die auf verschiedenen Betriebssystemen laufen?
Können Sie die wichtigsten Methoden zur Implementierung des Responder Chain-Musters erklären?
Kannst du die grundlegenden Prinzipien nennen, die bei der Gestaltung von Softwaresystemen verwendet werden?
Erklären Sie, was das Ereignis viewIsAppearing im Kontext des Lebenszyklus der Ansicht bedeutet.
Können Sie die wichtigsten Phasen des Lebenszyklus eines Objekts in der Programmierung beschreiben?
Können Sie das Konzept des DataService und seine Rolle in der Anwendungsarchitektur erklären?
Welche Berufserfahrung hatten Sie an Ihrer vorherigen Arbeitsstelle und wie lange waren Sie dort?
Können Sie erklären, was unter dem Konzept der Formebene in einem grafischen oder programmiertechnischen Kontext verstanden wird?
Welche Rolle spielt die Methode scene in der Klasse SceneDelegate und in welchen Fällen wird sie aufgerufen?
Ist es erforderlich, einen Initializer mit dem Modifier required zu haben, ohne Protokolle zu implementieren?
Können Sie erklären, was der Begriff Thread Explosion bedeutet und wie man sie vermeidet?