C/C++
Care este diferența dintre un pointer și o referință în programare?
Ați fost nevoit să implementați instrumente sau procese automatizate pentru echipa dvs. în locul de muncă anterior?
Puteți să vorbiți despre ultimul proiect la care ați participat?
Aveți experiență în dezvoltarea sau lucrul cu aplicații multithread?
În ce alte limbaje de programare, în afară de C++, aveți experiență de dezvoltare?
Ce se întâmplă cu apelul destructorului unui obiect dacă în constructorul său apare o excepție?
Poți explica ce sunt pointerii inteligenți în C++ și cum funcționează?
Este posibil să declarați câmpurile unei structuri ca private în limbajul de programare?
Din ce container standard este implementată structura de date map?
Puteți explica pentru ce este utilizată apelul sistem lseek într-un sistem de operare?
Cum se gestionează coliziunile la utilizarea std::unordered_map?
Ați automatizat testele în compania dvs. anterioară?
Cum ai învățat abilitățile de programare și de unde ai început drumul tău?
Puteți explica ce înseamnă termenul de determinism în contextul sistemelor și proceselor?
Ce instrumente sau biblioteci de testare automatizată ați folosit în practică?
În ce mod are loc schimbul de date între firele de execuție?
În ce domenii sau tipuri de sarcini ai dori să te dezvolți și să lucrezi cel mai activ?
Puteți explica conceptul de multiset și în ce se deosebește de un set obișnuit?
Puteți explica principiul de funcționare al algoritmului de sortare rapidă?
Care sunt diferențele dintre metodele de interceptare a datelor în protocoalele HTTP și HTTPS?