Tudsz beszélni a leggyakoribb programozási mintákról, amelyeket használtál?
C/C++
Oszd meg tapasztalataidat a Git verziókezelő rendszer használatáról projektekben.
Mi a virtuális destruktor célja az objektum-orientált programozásban?
Meg tudod magyarázni, hogy mik az okos mutatók C++-ban, és hogyan működnek?
Magyarázza el a std::condition_variable célját és működését C++-ban.
Tudsz beszélni az általad használt vagy ismert konténertípusokról?
Milyen különbségek vannak a standard nem csomagolt mutató és az okos mutató std::unique_ptr között C++-ban?
Mi különbözteti meg a végrehajtási szálat egy külön folyamatól az operációs rendszerben?
Magyarázza el a folyamat fogalmát a programozásban és fő jellemzőit.
Milyen esetekben helyes alkalmazni a Singleton mintát a fejlesztés során?
Tudna példát mondani olyan helyzetre, amikor folyamatok kölcsönösen blokkolják egymást, és örökre megakadnak?
Hogyan lehet megváltoztatni a const kulcsszóval deklarált változó értékét?
Hogyan történik az ütközések kezelése a std::unordered_map használata során?
Megoszthatja tapasztalatait a fejlesztés és a részvételében lévő projektek terén?
Vannak kérdéseid velünk kapcsolatban a pozícióval vagy a céggel kapcsolatban?
Van tapasztalata a GitHub Actions használatában a CI/CD folyamatok automatizálására?
Magyarázza el a hash-tábla működési elvét, és hogy miben különbözik más kulcs-érték tároló adatstruktúráktól.
Milyen fő mechanizmusokat ismer a több szál kezelésére?
Hogyan lehet megváltoztatni egy const-ként deklarált változó értékét C++-ban?
Magyarázza el a folyamatok kölcsönös zárolásának fogalmát, és hogy ez hogyan fordulhat elő több szálas rendszerben.