iOS
Descrivi i compiti tecnici più difficili con cui ti sei confrontato e che hai risolto con successo
Puoi spiegare il concetto di dependency injection e perché è necessario nella programmazione?
Puoi spiegare il concetto di valutazione pigra o rinvio dell'esecuzione dei compiti in programmazione?
Puoi elencare i principali tipi di code utilizzati nella programmazione?
È possibile effettuare una dispatch statica dei metodi in una classe?
Puoi condividere i progetti o le attività più significativi che sei riuscito a realizzare con successo?
Spiega lo scopo dell'interfaccia Comparable e in quali casi viene utilizzata in Java?
Puoi spiegare il termine 'coda' nel contesto delle strutture dati?
Quali metodi utilizzi per salvare e organizzare i dati nelle applicazioni?
La struttura dati viene sempre posizionata automaticamente nello stack di memoria?
Hai utilizzato la tecnologia CoreData nei tuoi progetti per la gestione dei dati?
Puoi spiegare cos'è CoreData e a cosa serve nello sviluppo iOS?
Descrivi la mia esperienza nella conduzione e organizzazione di revisioni del codice nel mio precedente lavoro.
Spiega le fasi della vita di un'istanza di ViewController in un'app iOS.
Ci sono state situazioni in cui hai lavorato individualmente senza il supporto del team?
Puoi spiegare a cosa serve la classe NSLock nello sviluppo in Objective-C?
A che punto dello sviluppo si trovava l'applicazione quando sei diventato parte del team?