iOS
Haben Sie Erfahrung mit Projektmanagement-Systemen oder Paketmanagern, die in Projekten verwendet werden?
Wie sind deine aktuellen Gefühle und dein Zustand im Moment?
Verarbeitet UIGestureRecognizer Ereignisse über UIResponder in iOS?
Können Sie erklären, was OperationQueue im Kontext der Arbeit mit Threads und Aufgaben in der Programmierung ist?
Haben Sie Erfahrung darin, Speicher- oder Ressourcenlecks in Ihren Projekten zu suchen und zu beheben?
Wie kann man alle Aufrufe einer bestimmten Funktion beim Debuggen des Programms verfolgen?
Wie verhält sich der Datenspeicher bei einem Schlüsselzusammenstoß, der zu einer Kollision führt?
Welches der SOLID-Prinzipien gilt in der Praxis als das schwierigste einzuhalten?
Haben Sie eigene Lösungen oder Ideen zur Verbesserung der Projekte vorgeschlagen, an denen Sie beteiligt sind?
Wie wird die Gültigkeitsdauer des NSCache-Caches in iOS festgelegt?
Wie ändert sich die Grenze (bounds) eines Objekts, wenn sein übergeordnetes Element um 45 Grad gedreht wird?
Welche Methoden kannst du verwenden, um eine Animation für ein UIView in iOS zu implementieren?
Kannst du die wichtigsten Phasen des Lebenszyklus eines Softwareprodukts beschreiben?
Worin besteht der Unterschied zwischen Aufzählungen mit festen Werten und solchen, die Links oder vermittelte Werte verwenden?
Erklären Sie den wichtigsten Unterschied zwischen Closures, die es ermöglichen, ihren Geltungsbereich zu verlassen, und solchen, die dies nicht können.
Welches Maß an Selbstständigkeit zeigen Sie bei der Erfüllung Ihrer Aufgaben?
Können Sie ein Beispiel geben, das die Anwendung der SOLID-Prinzipien in der Entwicklung veranschaulicht?
Haben Sie Erfahrung im Umgang mit generischen Typen in Ihren Projekten?
Können Sie die Grundidee des Offen- und Geschlossen-Prinzips in der objektorientierten Programmierung erklären?
Welche Schwierigkeiten können bei der Integration der Navigation von UIKit und SwiftUI in einer einzigen Anwendung auftreten?