iOS
Quali metodi possono essere utilizzati per garantire la sicurezza nell'uso delle collezioni in condizioni di multithreading?
Per quale posizione ti candidi nella nostra azienda?
Qual è la differenza tra il metodo di trasmissione dei dati utilizzando un blocco chiuso (Closure) e quello tramite un delegato (Delegate)?
Puoi spiegare il concetto di required init in Swift e il suo ruolo nell'inizializzazione degli oggetti?
Quali sono le differenze tra tipi di valore e tipi di riferimento nella programmazione?
Come implementare un'animazione di modifica dei parametri dei constraints nell'interfaccia utente?
Quale tipo di dato rappresenta un dizionario in cui le chiavi sono stringhe e i valori possono essere di diversi tipi?
Come si può tracciare tutte le chiamate di una funzione specifica durante il debug del programma?
Puoi fare un esempio di pattern simile in funzione all'Observer?
Quale dei principi SOLID è considerato il più difficile da rispettare nella pratica?
Hai utilizzato la tecnologia CoreData nei tuoi progetti per la gestione dei dati?
Hai esperienza nello sviluppo o nel supporto di applicazioni composte da più moduli?
È possibile usare la costruzione async/await all'interno di un metodo di un altro metodo?
Quali problemi possono verificarsi durante la scrittura simultanea di più thread in un array?
Quale tipo di dato viene utilizzato per implementare una coda globale?
Quali sono i vantaggi e gli svantaggi dell'utilizzo del tipo di dato Any per memorizzare informazioni?
Spiega cos'è un oggetto NSThread e come viene utilizzato per gestire i thread nelle applicazioni iOS o macOS.
Spiega la differenza chiave tra le closure che consentono di uscire dal loro ambito e quelle che non possono.
In cosa consiste l'incoerenza del pattern architetturale MVC con i principi SOLID?
Come viene determinato il riferimento predefinito a un oggetto in un linguaggio di programmazione?