C/C++
Kā darbojas ātrās kārtošanas algoritms?
Pastāstiet par manto principiem objektorientētajā programmēšanā C++ valodā.
Kā darbojas new operators C++?
Kāda ir elementa dzēšanas no vektora sākuma sarežģītība C++?
Kāda datu struktūra ir balstīta prioritātes rinda (priority_queue)?
Kas notiek konstruktorā, ja izsaucotājs new izsaukts, ja rodas izņēmums? Vai ir risks atmiņas noplūdei šajā gadījumā?
Kas notiek, pārvietojot std::string tipu objektu C++?
Kā ierobežot klases instanču skaitu C++?
Ko nepieciešams darīt, lai saglabātu savu struktūru unordered_map?
Kā no vektora izņemt elementu, neuztraucoties par kārtību, ja tas ir konstante?
Kas ir saskarnes klase C++?
Kā padarīt, lai klases lietotājs nevarētu izveidot šīs klases objektu heapā?
Kāda ir elementu meklēšanas sarežģītība datu struktūrās set un unordered_set?
Kā jūs salīdzinātu divus peldošā punkta skaitļus (float) par vienādību?
Kādi, jūsuprāt, ir objektorientētās programmēšanas trūkumi?
Vai destruktors tiks izsaukts, ja konstruktorā tiks izsviesta izņēmuma?
Ko jūs varat pastāstīt par izņēmumu apstrādi konstruktoros?
Cik daudz vietas aizņem tukšas klases objekts C++?
Kāda ir elementa dzēšanas operācijas sarežģītība C++?
Kā padarīt, lai shared_ptr notiktu atmiņas noplūdes?