iOS
Come comprendi i processi e i metodi di testing delle soluzioni software?
Qual è il ruolo della classe SceneDelegate nel ciclo di vita dell'applicazione?
Qual è il ruolo del controller della vista e perché è importante nell'architettura dell'applicazione?
Quali tipi di operazioni atomiche in Swift conosci?
Sei interessato alla posizione di team leader o di project manager?
Come implementi un delegato per gestire la tabella nel tuo progetto?
Puoi spiegare cosa si intende con il termine BDUI nello sviluppo di interfacce?
È possibile utilizzare nomi di parametri diversi nella firma durante la sovrascrittura dei metodi?
Quali sono le differenze tra i linguaggi di programmazione Objective-C e Swift?
Quali informazioni e oggetti vengono solitamente collocati nell'area di memoria chiamata heap?
Quali tipi di dati o oggetti possono fungere da chiavi in dizionari o tabelle hash?
È possibile utilizzare riferimenti o puntatori ai tipi di valori in programmazione?
Puoi spiegare il concetto di Background Prefetch e come viene utilizzato per migliorare le prestazioni del sistema?
Puoi fare un esempio di implementazione del principio di inversione delle dipendenze in un progetto?
Qual è l'approccio preferibile nell'utilizzo di WebSocket: un canale per tutti gli eventi o canali separati per diversi compiti sul server?
Cos'è un attacco MITM?
Quali indicatori o condizioni consideri come conclusione dell'esecuzione di un compito in un progetto?
Come calcola l'oggetto il suo valore hash unico?
È possibile determinare quando avviene la copia della struttura dati durante l'esecuzione del programma?
In quali situazioni è consigliato usare NSLock per sincronizzare i thread?