C/C++
Ce mecanisme de sincronizare a firelor ați folosit și în ce mod?
Ce tipuri de pointeri inteligenți există în C++ și în ce constau diferențele dintre ele?
Puteți explica ce este o clasă abstractă și în ce se deosebește de o clasă obișnuită?
Care este experiența ta cu bazele de date? Cum ai interacționat cu PostgreSQL?
Cum ai efectuat verificarea codului în compania ta anterioară?
Explica ce se întâmplă atunci când două chei dintr-un HashMap au aceeași valoare hash și cum afectează acest lucru stocarea datelor?
Poți explica diferențele dintre containerele std::map și std::unordered_map și în ce situații este preferabil să folosești fiecare dintre ele?
Puteți explica conceptul de memorie virtuală și rolul său în gestionarea resurselor sistemului?
Care este complexitatea temporală a operației de eliminare a unui element din containerul vector?
Puteți vorbi despre proiecte sau sarcini pe care le-ați avut anterior?
Care este complexitatea temporală a căutării unui element după cheie în std::unordered_map?
Cum se poate crea o extensie sau moșteni funcționalitatea containerului std::vector în C++?
De ce gestionarea automată a memoriei, caracteristică a unor limbi, nu este disponibilă în C++?
Cum se realizează stocarea elementelor în interiorul std::unordered_map în cazul coliziunilor?
În ce cartier sau oraș locuiți în prezent?
Ce factori luați în considerare atunci când stabiliți preferința pentru un angajator?
Ce înseamnă suprascrierea unei metode în programarea orientată pe obiecte?
Se poate folosi funcția emplace_back în std::vector fără a transmite argumente?
Poți descrie principalele tipuri de smart pointers în C++ și caracteristicile lor?
Ce structură de date ai folosi pentru a stoca eficient și a adăuga frecvent un volum mare de numere întregi?