Vysvětlete, co jsou řezy v programování v Pythonu.
Golang
Jaké typy kanálů se používají v jazyce Go pro komunikaci mezi gorutinami?
Vysvětlete, co je gorutina a jak se používá v programování
Při implementaci svého programu jste použili mechanismus synchronizace waitgroup?
V čem se datová struktura pole liší od slice z hlediska použití a vlastností implementace?
K čemu je v projektu určena složka repository?
V čem spočívá rozdíl mezi použitím standardového mutexu a mutexu s možností čtení a zápisu (RWMutex)?
Lze hodnotu nil použít jako iterativní prvek pro mapu v cyklu?
Jaké operace a zpracování jsou možné při práci s nil mapami v programovacím jazyce?
Jak realizovat výměnu informací mezi dvěma gorutinami v jazyce Go?
Jaký je rozdíl mezi gorutinou a systémovým vláknem v kontextu vykonávání úkolů?
Kde je v struktuře projektu umístěna vrstva interakce s databází?
Jaký je rozdíl mezi předáním celého pole a jeho výřezu do funkce?
Je počet počtu vytvářených gorutin spojen s počtem jader v procesoru?
Jaké akce jsou prováděny při současném zápisu do kanálu dvěma gorutinami?
Vysvětlete, co se rozumí správným ukončením systému bez ztráty dat nebo chyb.
Jaká je časová složitost hledání prvku podle klíče v neuspořádaném poli?
Jaký je rozdíl mezi rozhraními v Golang a rozhraními v jiných programovacích jazycích?
Jak se provádí průchod prvky ve struktuře dat map?
Jak je v jazyce Go realizován mechanismus dědičnosti a jaká je jeho implementace?