C/C++
Poți să numești și să explici principalele paradigme de programare, în afară de abordarea orientată pe obiecte?
Ce tipuri de pointeri inteligenți există în C++ și în ce mod diferă în comportament?
Aveți întrebări suplimentare despre interviu?
Puteți vorbi despre proiectele în care ați fost implicat?
Puteți explica ce înseamnă operatorul dynamic_cast în C++ și pentru ce scopuri este utilizat?
Ce aspecte trebuie luate în considerare atunci când se integrează sau se utilizează biblioteci scrise în C și C++ împreună?
Puteți explica ce înseamnă Mock în testarea software-ului?
Care este rolul și aplicarea cuvântului cheie static în programare?
Ai experiență cu funcții de tip lambda?
Ești deschis să înveți noi cunoștințe și abilități în domeniul tău?
Care este diferența dintre operația de incrementare prefixată și postfixată în limbajele de programare?
Care este complexitatea temporală a operației de inserare a unui element în containerul std::vector?
Cum se însumează un milion de elemente ale unui vector? Cum se accelerează folosind multithreading?
Aveți experiență cu apelurile de sistem în sistemul de operare Windows?
Puteți explica ce înseamnă termenul 'suprasarcină' în contextul programării?
Ce cerințe trebuie luate în considerare atunci când se utilizează un descriptor în modul non-blocant?
Explicați conceptul de pointeri inteligenți și scopul lor în gestionarea memoriei.
Puteți explica cum este implementată structura de date coadă?
Explicați diferențele dintre pointerii inteligenți std::unique_ptr și std::shared_ptr în C++.
Ce modele de proiectare folosești în munca ta?