Sobes.tech

Golang

Proč měníte práci?

Senior
191

Jak se gorutiny mohou navzájem komunikovat? Jaké způsoby synchronizace v Go existují?

Middle
191

Jak se dá vyhnout závodům o data? Jak funguje Mutex?

Middle
190

Jaké nástroje a knihovny jste používali při vývoji v Go?

Junior — Middle
190

// Dané seřazené řezy A a B. Řezy si zachovávají unikátní hodnoty. Vytvořte jejich sjednocení do seřazeného řezu RES bez duplicit. // A = [1, 3, 5, 7] // B = [1, 2, 3, 7, 9] // RES = [1, 2, 3, 5, 7, 9]

Middle+
189

Řekněte mi o sobě

Senior
189

Co se stane se slice při jeho předání do funkce, přidání prvku a změně existujícího?

Senior
188

Příkazy Linux, které znáš. Co dělá příkaz kill?

Senior
186

V čem se liší kontejnery od virtuálních strojů?

Senior
186

Jak vyvolat paniku při práci s kanálem? Co se děje při operacích s nil-kanálem a uzavřeným kanálem?

Middle
185

Jak se v Go zpracovávají chyby? Čím se liší errors.Is a errors.As?

Middle+
185

Co jsou gorutiny? Čím se liší od běžných vláken (threads)?

Middle
183

Co je to partitioning a sharding?

Senior
183

Jaký je rozdíl mezi procesy a vlákny?

Senior
183

Pověz mi víc o WaitGroup: jak funguje, co dělají Add, Done, Wait?

Middle+
183

Co je to kontext v Go? Jak se používá? Jak funguje zrušení přes kontext?

Middle
183

Jaké návrhové vzory znáš? Jaké skupiny vzorů existují?

Middle+
180

Co je to deadlock? Jak se mu vyhnout?

Middle
180

Čím se liší virtualizace od kontejnerizace?

Middle
178

Co je to rozhraní v Go? Jak funguje duck typing? Lze ověřit implementaci rozhraní během kompilace?

Middle
178
/6