C/C++
Pe ce containere sunt bazate structurile de date stack și queue?
Cum se realizează operațiunea de eliminare a elementului de la începutul unui vector, dacă ordinea elementelor nu este importantă?
Cum ai extinde funcționalitatea unui container standard?
Pentru ce este folosit cuvântul cheie mutable în C++?
Cum să verifici dacă a avut loc o excepție într-unul dintre fire?
În ce ordine sunt inițializați elementele listei în constructor după două puncte?
Numește operatorii de conversie de tip în C++.
Care este complexitatea asimptotică a operațiilor efectuate cu containerele unordered_set și set în limbajul C++?
Ce dificultăți pot apărea la verificarea corectitudinii implementării Singleton în teste?
Ce pointeri inteligenți există în afară de auto_ptr și unique_ptr?
Ce subtilități există atunci când se apelează funcții virtuale dintr-un constructor sau destructor?
Cum se numește alternativa pentru transmiterea valorilor în loc de referințe în C/C++?
Este adevărat că timpul de căutare al unui element în unordered_set este constant?
Ce se întâmplă dacă într-o funcție marcată ca noexcept se aruncă o excepție?
Este o practică bună sau rea să suprasolicitați operațiile logice?
Vorbiți despre redirecționarea perfectă (perfect forwarding) în C++.
Se poate arunca o excepție dintr-un destructor și o poți captura?
În ce cazuri se recomandă utilizarea operatorului dynamic_cast în C++?
Cum se poate înmulți sau împărți un număr întreg la 2 folosind operații pe biți?
Ce altceva, pe lângă date, va fi stocat în timpul serializării într-un fișier în format JSON?