C/C++
Poți să menționezi tipurile de pointeri inteligenți implementați în biblioteca standard C++?
Puteți explica ce sunt operațiile pe biți și cum sunt utilizate în programare?
Se poate folosi operatorul throw în interiorul unui destructor pentru a arunca o excepție?
Puteți explica ce este std::exception_ptr în C++ și cum este utilizat pentru gestionarea excepțiilor?
Ce număr de parametri acceptă metoda emplace_back pentru containerul std::vector?
Poate fi considerat std::map ca o structură de date bazată pe o tabelă hash?
Cum este implementat mecanismul de polimorfism în limbajul C++?
Povestiți despre munca la ALMI Partner și serviciul de colectare a telemetriei și activității de rețea.
Este necesară prezența fizică la birou pentru a îndeplini munca?
Care este numărul minim de mutex-uri necesare pentru a apărea un deadlock?
Care sunt avantajele și dezavantajele apariției legăturilor ciclice între componentele sistemului?
Care este diferența dintre primitivele de sincronizare, cum ar fi mutex și operațiile atomice, în contextul asigurării unui acces sigur la date?
Care sunt cele mai importante sarcini profesionale și condiții de lucru pentru dumneavoastră atunci când alegeți un nou loc de muncă?
Puteți explica diferențele dintre containerele std::deque și std::list în C++?
Ce cerințe trebuie respectate pentru a utiliza această bibliotecă într-un proiect?
Puteți explica ce este CMake și cum este utilizat pentru automatizarea procesului de construire a proiectelor?
Poți să numești și să descrii principalele tipuri de containere asociative din bibliotecile standard?
Cum este prezentat rezultatul final al muncii compilatorului după procesul de compilare a codului sursă?
Ce tehnologii și instrumente folosiți de obicei în dezvoltarea proiectelor dvs.?
Ce consecințe apar dacă două fire lucrează simultan cu aceeași zonă de memorie?