Hai esperienza pratica nell'implementazione della concorrenza strutturata nei progetti?
iOS
Puoi spiegare il principio di funzionamento del comando 'git rebase' e come viene utilizzato nel lavoro con i rami?
Quante volte nel ciclo di vita di UIViewController viene chiamato il metodo loadView?
Qual è la differenza tra un normale flusso di esecuzione e il thread principale in un programma?
Puoi spiegare cosa sono i tipi di valore nella programmazione?
Come distinguere l'uso di unowned senza parametri da unowned(unsafe) nel codice?
Qual era la dimensione del team in cui hai lavorato nel tuo precedente lavoro?
Puoi spiegare le differenze tra UIView, UIWindow e CALayer nello sviluppo di interfacce iOS?
Descrivi i tuoi approcci e pratiche nell'utilizzo del sistema di controllo versione Git nei processi di lavoro.
Puoi elencare le strutture di code integrate standard nei linguaggi di programmazione?
Come è organizzata la struttura della memoria per memorizzare i dati nel programma?
Puoi spiegare le differenze tra le operazioni flatMap e compactMap nei linguaggi di programmazione?
Puoi elencare e spiegare i principali problemi legati alla gestione automatica della memoria con ARC?
È possibile impostare valori iniziali per i campi di una struttura al momento della sua dichiarazione?
Può descrivere l'architettura dei progetti su cui ha lavorato in precedenza?
Potresti fare un esempio di utilizzo dell'allocazione dinamica della memoria per memorizzare una struttura dati?
Puoi condividere la tua esperienza professionale e i tuoi principali successi?
Puoi fare un esempio di una situazione in cui viene chiamato viewDidAppear, saltando la chiamata a viewWillAppear?
Spiega il concetto di posizionamento automatico degli elementi dell'interfaccia nello sviluppo di interfacce utente.
Può spiegare cosa si intende con il termine 'capacità' nel contesto di sistemi o applicazioni?