Vysvetlite účel a použitie kľúčového slova explicit v programovacích jazykoch.
C/C++
Čím sa líši vyvážené vyhľadávacie strom od hashovacej tabuľky std::unordered_map z hľadiska štruktúry a výkonu?
Môžete vysvetliť, čo znamená meniteľný objekt v programovaní?
Máte skúsenosti s vývojom alebo prácou s viacvláknovými aplikáciami?
Čo sa rozumie pod hash hodnotou a ako sa používa v programovaní?
Je potrebné implementovať konštruktor v triede a na čo slúži?
Použili ste vo svojich projektoch typ std::atomic a pracovali ste s atómovými operáciami v C++?
Aké mechanizmy synchronizácie vlákien ste použili a akým spôsobom?
V akých praktických scenároch sa odporúča použiť kontajner std::unordered_map?
Aké vlastnosti a obmedzenia existujú pri generovaní výnimiek v konštruktore objektu?
Ako implementuje štruktúra std::map ukladanie prvkov v pamäti?
Je možné deklarovať polia štruktúry ako súkromné v programovacom jazyku?
Aké nástroje alebo knižnice na automatizované testovanie ste používali vo svojej praxi?
Vysvetlite rozdiely medzi inteligentnými ukazovateľmi std::unique_ptr a std::shared_ptr v C++.
Ako sa vyhnúť problémom s cyklickými odkazmi pri používaní std::shared_ptr pomocou std::weak_ptr?
V čom spočíva použitie konštrukcie výnimky v programovaní?
Môžete uviesť príklad hashovacieho algoritmu pre reťazcové údaje?
Ako ste sa naučili programovacie zručnosti a odkiaľ ste začali svoju cestu?