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.
C/C++
Van tapasztalata a Python programozási nyelvvel való fejlesztésben vagy munkában?
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.
Felsorolnád a főbb rendezési algoritmusokat és elmagyaráznád az elveiket?
Hogyan értékeljük az algoritmikus összetettséget a std::list konténer közepébe történő elem beszúrásának műveletében?
Hogyan történik az adattípusok átalakítása a programozási nyelvekben, és hogyan kell használni őket?
Amikor egy objektumot a bázissal való mutató segítségével törlünk, amelynek virtuális destruktora van, hogyan hívódnak meg a destruktorok az öröklési láncban?
Végrehajtottál már változás-összevonási műveletet különböző ágak között a Git-ben?
Hogyan értékeljük a gyorsrendezés algoritmus hatékonyságát a helyzettől függően?
Van tapasztalata Bash szkriptek írásában és használatában?
Hogyan van szervezve az adatszerkezet a std::unordered_map tárolójában az elemek tárolására?
Használtad-e a std::weak_ptr-t a projektjeidben az objektumok élettartamának kezelésére?
Milyen helyzetekben célszerű alkalmazni az adapter mintát?
Hogyan kezeli a std::unique_ptr az allokált memória automatikus felszabadítását?
Valaha módosította a commit üzenetét a Git-ben a befejezés után?
Magyarázza el, mi történik, amikor két kulcs ugyanazzal a hash-értékkel rendelkezik egy HashMap-ben, és hogyan befolyásolja ez az adatok tárolását.
Mi a Visitor mintázat fő funkciója az OOP-ben?
Meg tudná magyarázni, hogy mit értünk 'folyamat' alatt az operációs rendszerek kontextusában?
El tudná magyarázni, hogy mi az a std::unordered_map konténer C++-ban, és hogyan működik?