Golang
V jakých případech se při ukládání dat používá pořadí bajtů Big-Endian?
Jak je realizována interakce přes vyrovnávací kanál a jak dochází k přenosu dat?
Použili jste v projektech atomové operace?
Jaké další datové struktury znáš kromě hash tabulek (stromy)? Jaká je asymptotická složitost hledání v binárním stromu a na jaké základně logaritmu? Jak je dosaženo této složitosti (třídění vs vyvážení)?
Můžete vysvětlit, co je to rozhraní Comparable a jak se používá?
Kdy je vhodné vyhnout se použití všech dostupných jader pro spuštění programového kódu?
Proč může použití proměnných pro výměnu dat mezi gorutinami vést k chybám nebo problémům?
Jaká je minimální hodnota délky zásobníku u gorutiny v Go?
Je třeba popsat model knihovny. Existují 3 entity: «Autor», «Kniha», «Čtenář». Fyzicky je pouze jedna kniha a může být pouze u jednoho čtenáře. Je třeba vytvořit tabulky pro knihovnu, aby to zohlednily. Kniha může mít několik autorů.
Jak se přidávají nové prvky do řezu v jazyce Go?
Jaké jsou výhody a nevýhody tohoto procesu?
Jak použití indexu B-stromu ovlivňuje rychlost vyhledávání dat?
Můžeš vyjmenovat typy spojení tabulek používané v PostgreSQL?
Myslel jsi, že to byl složený index, ale optimalizátor ne přesouvá sloupce ve správném pořadí?
Jak jste testovali službu? Jak jste ji nasadili v Kubernetes?
Jaké potíže mohou nastat při používání dědičnosti v objektově orientovaném programování?
Pracoval jste s databází s více než 15 tabulkami?
Vytvořit optimální index pro SELECT * FROM employee WHERE sex = 'm' AND salary > 300000 AND age = 20 ORDER BY created_at
Můžete vysvětlit, jak je implementována koncepce kontextu v softwarových systémech?
Co se stane při vytvoření indexu na velké horké tabulce běžným CREATE INDEX? Jak správně vytvářet indexy v produkci?