Spiega cos'è un ciclo di retention in memoria e come influisce sul funzionamento delle applicazioni.
iOS
È possibile che il metodo viewDidAppear venga eseguito senza una chiamata preventiva a viewWillAppear?
Puoi spiegare il principio di Copy-on-Write e come funziona nei sistemi di archiviazione dei dati?
Puoi elencare altri tipi di memoria utilizzati nella programmazione, oltre allo stack e all'heap?
Puoi spiegare cosa significa il meccanismo automatico di gestione della memoria ARC in iOS?
Quale stack tecnologico usi nel tuo lavoro?
Puoi spiegare cosa significa eseguire il codice senza metodi asincroni?
Qual è la differenza tra il protocollo di trasferimento dati sicuro HTTPS e l'HTTP standard?
Puoi elencare i principali tipi di code utilizzati nella programmazione?
Qual è la funzione principale del protocollo WebSocket e in quali scenari viene utilizzato?
Qual è il numero minimo di thread necessari per verificarsi un deadlock?
Come determinare il costo in tempo dell'operazione di inserimento di un nuovo elemento in un array?
È possibile annullare l'esecuzione di un compito nel sistema?
In quale punto viene solitamente implementato il contatore di riferimenti per la gestione della memoria?
Come si possono unire più modifiche in un singolo commit prima di inviarle al repository?
Puoi parlare della tua esperienza con NSOperation per gestire compiti asincroni su iOS?
Descrivi i compiti tecnici più difficili con cui ti sei confrontato e che hai risolto con successo
Quali metodi utilizzi per salvare e organizzare i dati nelle applicazioni?
Spiega le principali differenze tra le modalità di esecuzione sincrona e asincrona.
Spiega il concetto di catena di risposte (Responder Chain) nel sistema di gestione degli eventi nelle applicazioni GUI.