C/C++
Qual è la differenza tra un mutex e un semaforo?
Quali contenitori in C++ consentono di inserire elementi all'inizio?
Quali contenitori in C++ consentono di aggiungere elementi all'inizio?
A cosa può servire std::optional in C++?
Quali algoritmi di risoluzione delle collisioni conosci?
Quali sono i modi per ottimizzare la gestione delle stringhe in C++?
Qual è la complessità di lavorare con i contenitori map e unordered_map in C++?
Cos'è uno stack e la raccolta dei rifiuti?
A cosa serve weak_ptr in C++?
Qual è la differenza tra creare un oggetto shared_ptr tramite il costruttore e usare la funzione make_shared?
Cosa fa l'operatore delete nel linguaggio C++?
Come viene effettuato il conteggio dei riferimenti in shared_ptr?
Qual è la differenza tra sollevare un'eccezione e abortire un'operazione in un programma?
shared_ptr è thread-safe e può essere usato nel contesto di più thread?
Con cosa sei familiare nel linguaggio di programmazione C++?
Parla delle funzioni lambda in C/C++.
Cos'è la transazionalità?
Come si può impostare un bit a 1 usando l'operazione OR bit a bit?
Come funziona il contatore di riferimenti in std::shared_ptr?
Cos'è un mutex ricorsivo?