Poți vorbi despre cele mai frecvent folosite modele de programare pe care le-ai folosit?
C/C++
Împărtășiți-vă experiența utilizării sistemului de control al versiunilor Git în proiecte.
Poți explica ce sunt pointerii inteligenți în C++ și cum funcționează?
Care este scopul destructorului virtual în programarea orientată pe obiecte?
Explica scopul și modul de funcționare al std::condition_variable în C++.
Poți vorbi despre tipurile de containere cu care ai lucrat sau le cunoști?
Explicați conceptul de flux în programare și caracteristicile sale principale.
Ce diferență există între un fir de execuție și un proces separat în sistemul de operare?
Care sunt diferențele dintre un pointer neîncapsulat standard și un pointer inteligent std::unique_ptr în C++?
În ce cazuri este corect să aplici pattern-ul Singleton în dezvoltare?
Aveți experiență în utilizarea GitHub Actions pentru automatizarea proceselor CI/CD?
Puteți oferi un exemplu de situație în care are loc o blocare mutuală a proceselor, care le face să rămână blocate pentru totdeauna?
Cum se gestionează coliziunile la utilizarea std::unordered_map?
Cum se poate modifica valoarea unei variabile declarate cu cuvântul cheie const?
Puteți împărtăși experiența dvs. în domeniul dezvoltării și proiectelor la care ați participat?
Ai întrebări pentru noi legate de poziție sau companie?
Explicați principiul de funcționare al unui tabel hash și în ce se diferențiază de alte structuri de date pentru stocarea cheie-valoare.
Î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?
Explicați conceptul de blocare mutuală a proceselor și cum poate apărea într-un sistem multithread.