Golang
Je normální, že náš Go funguje v CI?
Jakou architekturu používáte v Go aplikacích?
Jak by měly být při čtení rozděleny části mezi pody?
Co vás může motivovat k přijetí nabídky jedné nebo druhé společnosti?
Co je to connection pool v balíčku database/sql v Go?
S jakými databázemi jste pracoval?
a := []int{1} // *T &1111000 len cap fmt.Println(len(a), cap(a)) // 1 1 b := append(a, 2) // *T &1111001 fmt.Println(len(b), cap(b)) // 2 2 b[0] = 0 fmt.Println(a) // [1] fmt.Println(b) // [0 2] c := append(b, 3) // [0 2 3] len = 3, cap = 4 // *T &1111011 ? d := append(c, 4) // [0 2 3 4] // len = 4, cap = 4 // *T &1111011 ? c[0] = 100 fmt.Println(b) // fmt.Println(c) // fmt.Println(d) //
Pracoval jste s úkoly popsanými na úrovni podnikání bez podrobné práce?
Jaké typy blokování jsou v PostgreSQL?
Jaké úkoly máš rád? Co hledáš pro sebe?
V jakém formátu jste posílali data přes Kafka?
Existuje služba pro blokování prodejců: jedna metoda přijímá ID prodejce a zapisuje ho do tabulky zablokovaných. Jak bys tuto logiku implementoval?
Slouží podtržítko (_) v importním příkazu nějakému účelu?
Co dělá UNION ALL a čím se liší od UNION?
Pověz mi o své pracovní zkušenosti a zajímavých úkolech
Máte zkušenosti s mentoringem nebo školením mladších kolegů?
S jakými databázemi a dalšími systémy ukládání dat jste pracoval?
Chápu správně, že při cache-aside je stále nutné jít do cache a invalidovat data tam při aktualizaci dat v databázi?
Navrhněte veřejné rozhraní (API) knihovny pro kopírování souborů v Go — hlavičky funkcí a typů, co nejpohodlnější pro vývojáře.
Proč zvažujete nové nabídky a proč jste opustil svou předchozí společnost?