Golang
Jak projít prvky ve struktuře Map v jazyce Go pomocí syntaktických konstrukcí?
Co se stane, když provedete zápisovou operaci do prázdného (nil) kanálu v jazyce Go?
Lze při procházení dat zvýšit výkon použitím řezů místo map?
Můžeš vyjmenovat hlavní agregační funkce používané při práci s SQL dotazy?
Můžete vysvětlit, co je třída StringBuilder a jak se používá pro práci s řetězci?
Jak určit velikost v bajtech, kterou zabírá jeden znak v řetězci?
Kde a jak probíhá alokace paměti pro gorutiny v jazyce Go?
Máte praktické zkušenosti s používáním profilovacích nástrojů pro analýzu výkonu?
Jak určit časovou složitost operace odstranění prvku z pole typu slice?
Jaké množství prvků a jakou kapacitu bude mít slice po přidání jednoho prvku, pokud nebyl na začátku inicializován?
Vysvětlete koncept atomových balíčků a jejich účel v programování.
Můžete uvést příklady návrhových vzorů z knihy Gang of Four, které jste použili ve svých projektech?
Můžete vysvětlit, co se rozumí mechanismem správy paměti v systému?
Jaký je rozdíl mezi rozhraním a typem Any v kontextu programovacího jazyka?
Používáš Pype ve svých Linuxových projektech nebo úkolech?
Jak správně zastavit skupinu paralelních úloh (goroutines) v Go?
Jaká je role vlajky při pokusu o čtení z uzavřeného kanálu v programovacím jazyce?
Jaké jsou základní principy a axiomy, které je třeba vzít v úvahu při práci s kanály pro komunikaci mezi gorutinami?
Jaký typ složeného indexu se používá pro více polí v databázi?
Jakou roli má systémový volání SELECT v procesu interakce se souborovým systémem a jak je používáno k monitorování vstupu/výstupu?