C/C++
Cosa bisogna implementare in una classe affinché possa essere usata come chiave in contenitori associativi?
Come implementeresti il pattern Singleton nel tuo codice?
Cos'è uno stack e quali sono le tecnologie di allineamento della memoria?
Quali sono i vantaggi di usare una stringa costruita su una lista?
Quali sono i vantaggi dell'utilizzo di lock_guard in C++?
Parla delle differenze tra riferimento e puntatore nel linguaggio C/C++.
Cos'è l'ereditarietà nella programmazione orientata agli oggetti?
Cosa succede se si chiama la funzione free per un puntatore uguale a nullptr?
Cosa bisogna fare per lanciare eccezioni dal costruttore?
Quando nei puntatori intelligenti l'operatore delete non verrà chiamato per l'oggetto?
Quali campi vengono indicizzati automaticamente quando si crea un database senza specificare esplicitamente i campi da indicizzare?
Qual puntatore viene usato insieme a shared_ptr?
Come sono strutturate le stringhe in C++?
Quali fattori consentono di ottenere una complessità costante ammortizzata nel contenitore map?
Come implementeresti la serializzazione di una lista doppiamente collegata?
C e C++ in relazione alla gestione delle eccezioni: cosa bisogna considerare?
Quante tabelle di funzioni virtuali avranno due classi coinvolte nell'ereditarietà?
Qual è la complessità di rimuovere un elemento dalla fine di un vettore in C++?
Quali sono i puntatori intelligenti in C++?
Quali algoritmi di bilanciamento degli alberi conosci?