iOS
Qual è il tempo medio necessario per condurre un colloquio con un candidato?
Quali strumenti usi per individuare perdite di memoria nelle applicazioni?
Qual è la differenza tra l'uso delle parole chiave 'unowned' e 'strong' nella dichiarazione di riferimenti in Swift?
Puoi spiegare la differenza tra la tabella dei testimoni e la tabella virtuale nei sistemi orientati agli oggetti?
Puoi spiegare le differenze tra i diversi tipi di collezioni e le loro caratteristiche?
Potresti spiegare cosa significa il modificatore final nei linguaggi di programmazione, ad esempio in Java?
Perché l'indicatore di caricamento rimane animato anche se il debugger è disattivato o mette in pausa l'esecuzione del programma?
Puoi spiegare come viene implementata l'invio sincrono di compiti tramite DispatchSync in GCD?
Indica gli elementi principali che costituiscono il framework UIKit.
Spiega il concetto di posizionamento automatico degli elementi dell'interfaccia nello sviluppo di interfacce utente.
Quali tipi di modificatori di accesso conosci e come funzionano?
Può spiegare cosa si intende con il termine 'capacità' nel contesto di sistemi o applicazioni?
Se si crea una variabile user con weak var user = User(), quante referenze ci saranno a questo oggetto?
Come viene determinata la complessità temporale dell'operazione di inserimento di un elemento in una struttura dati di tipo insieme?
Puoi spiegare i principi fondamentali di SOLID per lo sviluppo del software?
Puoi fare un esempio di utilizzo di una struttura della libreria standard di Swift?
Spiega perché l'assenza di un valore in un riferimento debole non provoca errori o conseguenze indesiderate nella tua applicazione.
Cos'è un deadlock di risorse e in quali situazioni si verifica nei sistemi?
Cosa si intende per inizializzazione delle convictions nel contesto del sistema?
I linguaggi di programmazione come Swift hanno un sistema di tipi rigoroso?