iOS
Hai eseguito test automatizzati del tuo codice?
Quanto ti senti a tuo agio nel collaborare e interagire in progetti di squadra?
Come invii dieci richieste di rete contemporaneamente usando GCD?
Quando una closure in Swift è considerata escaping, anche se nel codice non è indicata la parola chiave @escaping?
Quale protocollo viene utilizzato per la trasmissione dei dati in Swift?
Spiega la struttura e i componenti di UIKit e come interagiscono nelle applicazioni iOS
Quali metodi possono essere utilizzati per individuare problemi di perdite di memoria in un'applicazione?
Puoi spiegare cos'è NSHashTable e come viene utilizzata?
Quali sono i principali tipi di Observable che usi in Combine?
Quali metodi di callback sono disponibili nel ciclo di vita di UIViewController?
È possibile dichiarare una classe come final nel linguaggio Open?
Puoi spiegare il ruolo dell'oggetto rootViewController in UIWindow e come viene utilizzato nelle applicazioni iOS?
Qual è la differenza tra una classe e un protocollo nella programmazione?
Qual è il ruolo dei protocolli nel processo di sviluppo dei test automatizzati?
Puoi spiegare cosa fa l'operatore DELETE nelle query SQL?
Quali domande dovresti fare al datore di lavoro per capire meglio le condizioni di lavoro e la cultura aziendale?
Puoi spiegare il concetto di dependency injection e perché è necessario nella programmazione?
Quali sono i vantaggi e gli svantaggi dell'utilizzo di Carthage nei progetti?
Puoi spiegare cosa si intende per overloading dei metodi in programmazione?
Puoi spiegare cos'è un riferimento ciclico e come influisce sulla raccolta dei rifiuti?