iOS
Was ist Swizzling und was sind seine Vor- und Nachteile?
Wie wurde der Code-Review-Prozess in Ihrem vorherigen Unternehmen durchgeführt?
Welches der fünf SOLID-Prinzipien kann bei Verwendung des Singleton-Musters verletzt werden?
Welche Kriterien deuten auf qualitativ hochwertigen Programmcode hin?
Wie wird die Kommunikation zwischen Komponenten innerhalb des Moduls bei Verwendung des Clean Swift-Ansatzes umgesetzt?
Können Sie Beispiele für Methoden zur Behebung von Kollisionen bei der Arbeit mit Hashtabellen geben?
Welches Verhalten wird beim Aufruf von main.sync im Kontext der parallelen Ausführung in Kotlin erwartet?
Wie kann man einen sanften Farbverlauf-Hintergrund auf UIView implementieren?
Kannst du die Hauptzustände nennen, in denen sich eine Anwendung befinden kann?
Wie kann man einen Speicherverlust in einer Anwendung verhindern?
Was ist CocoaPods und wie wird es in der Verwaltung von Abhängigkeiten in iOS-Projekten verwendet?
Wie synchronisiert man mehrere asynchrone Aufgaben mit DispatchGroup?
Welche Rolle spielt der Modifikator final und in welchen Fällen ist seine Verwendung gerechtfertigt?
An welcher Stelle wird normalerweise der Referenzzähler für die Speicherverwaltung implementiert?
Kann man Tests für Methoden durchführen, die als privat deklariert sind, innerhalb der Klasse?
Wie wird die Response Chain-Handler-Kette in Systemen oder Anwendungen implementiert?
Haben Sie den Code Ihrer Kollegen oder Ihren eigenen vor der Implementierung überprüft?
Hatten Sie in Ihrer vorherigen Berufserfahrung Konfliktsituationen innerhalb Ihres Teams?
Kannst du die wichtigsten Befehle des LLDB-Debuggers auflisten, mit denen du vertraut bist?
Kannst du beschreiben, wie Datenbankmigrationen implementiert und angewendet werden?