Qual è la tua percezione delle attività della nostra organizzazione e dei suoi valori?
iOS
Qual è la complessità temporale di aggiungere un nuovo elemento alla fine di una lista collegata semplice?
Come distinguere i tipi di dati per valore e per riferimento e in cosa differiscono nella programmazione?
Come si può implementare un meccanismo di Copy-on-write in una propria implementazione?
Hai mai lavorato alla creazione o all'uso di un sistema di design nel tuo precedente lavoro?
Puoi spiegare il principio di Copy-on-Write e come funziona nei sistemi di archiviazione dei dati?
Quale stipendio ti aspetti di ricevere per questa posizione?
Spiega cosa significa il termine GCD e come viene utilizzato nella programmazione
Come viene liberata la memoria per i tipi di dati significativi memorizzati nello stack?
Puoi spiegare cosa significa il meccanismo automatico di gestione della memoria ARC in iOS?
Qual è il ruolo dei riferimenti deboli (weak) e non posseduti (unowned) nella gestione della memoria nei linguaggi di programmazione?
Spiega il principio di funzionamento delle operazioni sincrone e il loro scopo nella programmazione.
Quali informazioni vengono solitamente memorizzate nello stack delle chiamate durante l'esecuzione di un programma?
Spiega le fasi di creazione, utilizzo e distruzione di un oggetto durante la sua esistenza in un programma
Puoi nominare i principali tipi di collezioni utilizzati nel linguaggio Swift?
Puoi spiegare il principio di funzionamento del rilascio automatico degli oggetti con AutoreleasePool?
Qual è la differenza tra una struttura dati che memorizza elementi unici e una sequenza di elementi che consente ripetizioni?
Puoi elencare i principali tipi di code utilizzati nella programmazione?
Hai esperienza con questioni e difficoltà legate all'uso del multithreading nei programmi?