C/C++
Qual è la differenza tra un puntatore e una referenza in programmazione?
Hai dovuto implementare strumenti o processi automatizzati per il tuo team nel tuo precedente lavoro?
Può parlare dell'ultimo progetto a cui ha partecipato?
Hai esperienza nello sviluppo o nel lavoro con applicazioni multithread?
In quali altri linguaggi di programmazione, oltre a C++, hai esperienza di sviluppo?
Cosa succede alla chiamata del distruttore di un oggetto se si verifica un'eccezione nel suo costruttore?
Puoi spiegare cosa sono i puntatori intelligenti in C++ e come funzionano?
È possibile dichiarare i campi di una struttura come privati in un linguaggio di programmazione?
Da quale contenitore standard è implementata la struttura dati mappa?
Puoi spiegare a cosa serve la chiamata di sistema lseek in un sistema operativo?
Come viene gestita la risoluzione delle collisioni nell'uso di std::unordered_map?
Hai automatizzato i test nella tua azienda precedente?
Come hai imparato le competenze di programmazione e da dove hai iniziato il tuo percorso?
Può spiegare cosa significa il termine determinismo nel contesto di sistemi e processi?
Quali strumenti o librerie di test automatizzati hai utilizzato nella tua pratica?
In che modo avviene lo scambio di dati tra thread di esecuzione?
In quali aree o tipi di compiti vorresti svilupparti e lavorare in modo più attivo?
Puoi spiegare il concetto di multiset e come si differenzia da un insieme normale?
Puoi spiegare il principio di funzionamento dell'algoritmo di ordinamento rapido?
Quali sono le differenze tra i metodi di intercettazione dei dati nei protocolli HTTP e HTTPS?