C/C++
Explicați conceptul de moștenire virtuală în programarea orientată pe obiecte.
Care este numărul minim de mutex-uri necesare pentru a apărea un deadlock?
De ce este necesar să folosiți paranteze atunci când transmiteți argumente către macro-uri?
Puteți explica ce înseamnă termenul 'suprasarcină' în contextul programării?
Ai experiență cu sisteme care utilizează mecanisme asincrone de procesare a datelor?
Cum determină std::move ce membri ai clasei trebuie transferați odată cu transferul de proprietate?
Puteți explica cum este implementată structura de date coadă?
Cum se realizează transferul de date pe valoare în utilizarea bibliotecii Qt?
Împărtășiți-vă experiența cu limbajul de programare C.
Puteți explica ce se înțelege prin nivelul de coeziune într-un modul sau sistem software?
Aveți experiență în programarea în Python?
Cu ce dificultăți te poți confrunta atunci când calculezi numere foarte mari ale lui Fibonacci folosind recursivitatea, de exemplu, un milion?
Puteți explica ce este CMake și cum este utilizat pentru automatizarea procesului de construire a proiectelor?
Cum se transmite un argument către o funcție la apel?
Se recomandă utilizarea tipului float ca cheie în structurile de date?
Ați folosit std::weak_ptr în proiectele dvs. pentru a gestiona durata de viață a obiectelor?
Care este cetățenia sau cetățenia pe care o deții?
Care sunt factorii principali de luat în considerare atunci când alegi un nou loc de muncă?
De ce compilerul marchează destructorii cu cuvântul cheie noexcept?
După ce criterii te ghidezi atunci când alegi un loc de muncă?