iOS
Può spiegare cos'è il sistema di elaborazione automatica dei test (ATS)?
Come distinguere un problema di condizioni di gara che si verifica durante il lavoro con i thread, da una situazione in cui il risultato dipende dall'ordine imprevedibile delle operazioni?
Spiega cosa significa il metodo viewDidLoad e in quale ciclo di vita di UIViewController viene chiamato.
Qual è la differenza tra le terminologie weak, strong e unowned nel contesto della gestione della memoria nella programmazione?
Come implementare la composizione di oggetti all'interno del metodo __init__?
Quando e in quali situazioni è opportuno usare insiemi in programmazione?
Hai verificato il codice dei tuoi colleghi o il tuo prima di implementarlo?
Puoi spiegare il significato del termine 'frozen' nel contesto della programmazione?
Quando esattamente aumenta o diminuisce il contatore di riferimenti di un oggetto?
Può spiegare cosa si intende per integrazione continua nello sviluppo del software?
Come si possono impostare i limiti per la gestione dei tocchi su un elemento UIView?
Chi è di solito responsabile dell'assegnazione dei compiti in un progetto o team?
Cosa ha attirato la tua attenzione nella nostra organizzazione e perché hai deciso di unirti a noi?
Puoi spiegare il principio del dispatching dinamico nei sistemi o nelle applicazioni?
Spiega il principio di funzionamento dell'algoritmo di ricerca binaria e le sue caratteristiche.
In quali casi si applica il concetto di insieme nella programmazione?
Qual è lo scopo delle estensioni nei protocolli nel contesto della programmazione?
Puoi descrivere il principio di funzionamento e le caratteristiche principali del pattern Builder?
Hai utilizzato il framework Combine nei tuoi progetti per gestire dati asincroni?
Hai esperienza pratica nello sviluppo di interfacce con UIKit?