C/C++
Cos'è un riferimento universale (forwarding reference) e come funziona il collapsing delle referenze?
È possibile una situazione con un processo zombie che viene considerato in esecuzione e mantiene un blocco?
Preferisci svolgere i compiti da solo o in team?
Dove vivi attualmente e dove prevedi di vivere?
In quali casi e in quali parti dello sviluppo si applicano i modelli?
Hai esperienza con il protocollo HTTPS per garantire la trasmissione sicura dei dati?
Hai esperienza nell'uso della funzione malloc per allocare memoria dinamica nei tuoi progetti?
È possibile spiegare lo scopo e l'uso della parola chiave inline nella programmazione e perché viene applicata?
È possibile creare un nuovo oggetto all'interno del distruttore di una classe?
Hai usato std::async nei tuoi progetti per eseguire operazioni asincrone?
Quali sono le conseguenze se si tenta di accedere ai dati tramite un puntatore nullo?
Puoi spiegare cos'è una coda doppia (Deque) e come funziona?
Come valuterebbe le sue competenze professionali e la sua esperienza in questo campo?
Spiega il principio delle funzioni virtuali nel linguaggio C++ e come vengono implementate durante l'esecuzione del programma.
Qual è lo scopo dei puntatori intelligenti nella programmazione?
Qual è la complessità temporale della ricerca di un elemento in un contenitore unordered_set?
Puoi fare un esempio di funzione di hash per un numero intero?
Spiega cosa si intende per fuga di memoria nel contesto della programmazione.
Come si determina l'efficienza dell'operazione di inserimento di un elemento in una tabella hash e quali fattori la influenzano?
Perché non è consigliabile inserire il codice del programma all'interno delle intestazioni HTTP?