Vysvetlite princíp delovanja hashtable in kako se razlikuje od drugih podatkovnih struktur za shranjevanje ključ-vrednost.
C/C++
Máte skúsenosti s vývojom alebo prácou s programovacím jazykom Python?
Ako možno zmeniť hodnotu premennej, ktorá je deklarovaná ako const v C++?
Môžeš vymenovať hlavné algoritmy triedenia a vysvetliť ich princípy?
Vysvetlite koncept vzájomného blokovania procesov a ako môže vzniknúť v systéme s viacerými vláknami.
Ako sa hodnotí algoritmická zložitosť operácie vloženia prvku do stredu kontajnera std::list?
Ako sa vykonáva konverzia dátových typov v programovacích jazykoch a ako ich používať?
Pri odstranjevanju objekta cez ukazovateľ na základnú triedu s definovaným virtuálnym deštruktorom, ako sa volajú deštruktori v reťazci dedičstva?
Ako sa hodnotí účinnosť algoritmu rýchleho triedenia v závislosti od situácie?
Máte skúsenosti s písaním a používaním Bash skriptov?
Vykonali ste operáciu zlúčenia zmien z rôznych vetiev v Git?
Ako je organizovaná dátová štruktúra v kontajneri std::unordered_map na ukladanie prvkov?
Použili ste v svojich projektoch std::weak_ptr na riadenie životnosti objektov?
V akých situáciách je vhodné použiť adaptér pattern?
Ako spravuje std::unique_ptr automatické uvoľnenie alokovanej pamäte?
Môžete vysvetliť, čo sa rozumie pod pojmom 'proces' v kontexte operačných systémov?
Aká je hlavná funkcia vzoru Visitor v OOP?
Upravovali ste niekedy správu commitu po jej dokončení v Git?
Vysvetlite, čo sa stane, keď majú dva kľúče v HashMap rovnakú hash hodnotu a ako to ovplyvňuje ukladanie údajov.
Ktorý algoritmus triedenia sa považuje za najefektívnejší pre všeobecné použitie?