iOS
Come viene utilizzato il meccanismo di incapsulamento nel linguaggio Swift?
Hai utilizzato variabili di riferimento come Unowned nei tuoi progetti?
Come si applica il principio YAGNI nella pratica dello sviluppo software?
Qual è la differenza tra mock object e stub nel contesto dei test?
Puoi spiegare il termine 'coda' nel contesto delle strutture dati?
Quali funzioni o tecniche vengono utilizzate per rilevare e gestire l'evento di pressione dell'utente sullo schermo?
Come si differenzia l'uso di metodi sincroni e sequenziali nella programmazione?
Puoi fare un esempio di quando in una closure in Swift è necessario usare weak self per evitare riferimenti ciclici?
Spiega cosa significano i principi SOLID nella programmazione orientata agli oggetti
Come viene implementata l'inizializzazione automatica degli oggetti all'interno delle classi in Swift e quali sono le differenze rispetto alle strutture?
Come si può eliminare un elemento all'interno di un dizionario?
Spiega il concetto di funzioni di prima classe nel linguaggio Swift e il loro ruolo nella programmazione.
Qual è l'obiettivo principale dell'uso delle notifiche push nelle applicazioni?
Come avviene l'interazione tra i componenti del framework UIKit?
Quali principi e requisiti devono essere considerati quando si crea una struttura o una classe che implementa il protocollo Equatable?
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?
Come si comporta l'archiviazione dei dati in caso di collisione di chiavi?
Sei interessato alla posizione di team leader o di project manager?