A quali parametri prestare attenzione nella scelta di una nuova posizione lavorativa?
iOS
Puoi fare un esempio di come i valori di tipo vengono trasmessi o memorizzati nell'heap nei linguaggi di programmazione?
Puoi fare un esempio in cui il bordo di un elemento e i suoi margini non corrispondono in dimensione?
Come distinguere i comandi git rebase e git merge e quali sono le loro principali differenze?
Come si può unire più modifiche in un singolo commit in un sistema di controllo versione?
Potresti spiegare cosa significa il cambio di contesto nei sistemi operativi?
Spiega il concetto di closure in programmazione e la sua applicazione
Potresti spiegare cosa significa il metodo setNeedsLayout nel contesto dell'aggiornamento dell'interfaccia utente?
Qual è la differenza tra i metodi setNeedsLayout e layoutIfNeeded in termini di aggiornamento del layout dell'interfaccia?
Quali fattori consideri nella scelta di una soluzione architettonica?
Come viene gestato l'evento di pressione nell'applicazione?
Come distinguere i tipi di dati per valore e per riferimento e in cosa differiscono nella programmazione?
Quante tecnologie di stack possono essere utilizzate in un'applicazione?
Quali metodi possono essere utilizzati per implementare la memorizzazione di dati temporanei all'interno di un'app iOS?
Quali strumenti o approcci hai utilizzato nella creazione di test automatizzati?
Con quali difficoltà può trovarsi un sistema nel lavorare con il multithreading?
Puoi elencare i diversi tipi di metodi di gestione delle attività e delle risorse nei sistemi operativi?
Come si possono salvare e recuperare i dati da UserDefaults nelle applicazioni iOS?
Puoi spiegare la differenza tra GCD (Grand Central Dispatch) e Operation nella gestione dell'asincronia in iOS?
Quale stipendio ti aspetti di ricevere per questa posizione?