C/C++
Aveți experiență cu protocolul TCP în proiectele dvs.?
Explicați conceptul de recursie de coadă și cum se diferențiază de recursia obișnuită.
Care sunt obiectivele și așteptările tale legate de această nouă experiență profesională?
Ați folosit în practică containerul std::unordered_map pentru stocarea și accesul rapid la date?
Se poate defini în C++ o clasă care conține doar funcții virtuale pure și care nu poate fi creată direct?
În ce cazuri normalizarea excesivă a bazei de date poate afecta negativ performanța acesteia?
În ce cazuri este potrivit să folosiți std::weak_ptr într-un program C++?
Care sunt mecanismele principale pe care le cunoști pentru gestionarea multitreading-ului?
Care sunt nivelurile de acces la membrii unei clase în programarea orientată pe obiecte?
Ce trebuie făcut pentru a invoca semantica de mutare optimă atunci când redistribuiți elementele în std::vector?
Vorbește despre proiectul în care ai participat și despre rolul pe care l-ai avut
Poate fi considerat limbajul C ca un limbaj de început pentru învățarea programării?
Care este diferența dintre containerele std::map și std::unordered_map în C++?
Ce instrument de analiză statică a codului ai folosit în ultimul tău proiect?
Explicați ce înseamnă existența unei legături ciclice între module sau componente în sistem.
Puteți oferi o situație în care utilizarea std::set este cea mai potrivită soluție?
Care este scopul funcției std::move în C++ și cum influențează gestionarea resurselor obiectului?
Vorbește despre cazurile tale de detectare și corectare a bug-urilor în sisteme distribuite complexe
Poți să numești și să explici principalele paradigme de programare, în afară de abordarea orientată pe obiecte?
Care este specificitatea apelului metodelor virtuale în interiorul constructorului unei clase?