C/C++
Puoi spiegare cos'è una funzione virtuale nella programmazione orientata agli oggetti?
Spiega il concetto di lista doppiamente collegata e le sue caratteristiche principali
Qual è la complessità temporale della ricerca di un elemento per chiave in std::map?
È possibile spiegare lo scopo e il funzionamento di make_shared in C++ e quali sono i suoi vantaggi rispetto all'uso di new per creare puntatori intelligenti?
Hai esperienza con i protocolli di trasmissione dati in rete?
Come organizzare lo scambio di informazioni tra thread riguardo a un'eccezione verificatasi?
Qual è il ruolo e lo scopo della parola chiave const nel linguaggio di programmazione?
Quali sono le limitazioni nell'uso della libreria standard C++ STL?
Quali condizioni devono essere soddisfatte affinché un oggetto possa essere utilizzato come chiave in un contenitore unordered_set?
Puoi fare un esempio di una situazione in cui l'uso della struttura dati multiset è giustificato?
Come si può implementare il comportamento dell'operatore di incremento postfix di una variabile?
Come sono implementate le stringhe nel linguaggio C++ e di cosa sono composte?
Come viene implementato il puntatore intelligente unique_ptr e come gestisce la proprietà dell'oggetto?
Puoi spiegare cosa significa un oggetto mutabile in programmazione?
Quali librerie e strumenti esterni hai usato nei tuoi progetti?
Quali conseguenze possono verificarsi chiamando una funzione virtuale all'interno del distruttore di un oggetto?
Può spiegare cosa si intende con il termine input/output nel contesto dei sistemi informativi?
Può condividere la sua esperienza nello sviluppo e nei progetti a cui ha partecipato?
Quali azioni vengono eseguite quando si aggiunge un nuovo elemento a un array dinamico di tipo vector?
Cosa si intende per principio di apertura/chiusura nella programmazione orientata agli oggetti?