C/C++
Puteți explica principiul de funcționare al stivei și caracteristicile sale principale?
Care este sarcina principală a metodei cu cuvântul cheie override în programarea orientată pe obiect?
Puteți explica scopul comenzii EXPLAIN în SQL și cum ajută la optimizarea interogărilor?
Puteți descrie cum ați colaborat cu echipa de testare la locul dvs. anterior de muncă?
Explicați cum și în ce cazuri se aplică funcția std::move în C++?
Puteți fi înșelat de percepțiile dvs. despre multitreading, creând iluzia unei lucrări paralele?
Poți explica principiul L din SOLID și semnificația sa în proiectarea codului?
Cum este implementată structura de date unordered_map și cum diferă de hărțile obișnuite?
Este acceptabil și sigur să folosiți operatorul OR (||) în expresiile condiționale?
Cum se realizează conectarea unei biblioteci externe la proiectul dvs.?
În ce cazuri are loc apelul constructorului de copiere pentru un obiect într-un limbaj de programare?
Cum sunt implementate mecanismele automate de gestionare a memoriei în C++, și ce sunt pointerii inteligenți?
Ce consecințe pot apărea la aruncarea unei excepții dintr-un destructor într-un program?
Când este mai bine să folosiți un pointer inteligent unic în loc de o proprietate partajată în C++?
Puteți explica ce sunt anteturile în protocoalele HTTP și HTTPS și ce rol joacă acestea?
Puteți vorbi despre compoziția și rolul echipei dvs. la locul de muncă anterior?
Explicați ce reprezintă un pointer inteligent weak_ptr și cum diferă de shared_ptr în C++?
Poți enumera și explica principalele tipuri de pointeri în limbajele de programare?
Ce metode de gestionare a tranzacțiilor există în SQL și cum se utilizează?
Cum se determină și se utilizează o metodă aparținând unei clase specifice fără a fi nevoie să creezi o instanță a acesteia?