Golang
Co vás motivuje v práci?
Lze zajistit doručení dat přes UDP?
Pověz mi něco o sobě: čím ses zabýval na posledním místě práce, jaké hlavní úkoly jsi plnil, a pověz o nějakém složitém nebo zajímavém úkolu, který se ti nedávno podařilo realizovat — co to bylo, co jsi udělal, a co z toho vyplynulo.
Museli jste někdy vybírat mezi technologiemi nebo přístupy k integraci, například asynchronní nebo synchronní?
Bylo kritické, že data v cache mohou být neaktuální?
[jméno] se zeptal: pracoval jsi s úrovněmi cache — v paměti a distribuovanými? znáš kanály a select v Go?
Nacházíš se územně v Moskvě?
Museli jste někdy sledovat čas, vést si záznamy o úkolech v nějakém systému?
Máš ruské občanství, dokumenty vojenské evidence? Je důležitá akreditace v IT?
Pověz mi víc o WaitGroup: jak funguje, co dělají Add, Done, Wait?
Pojďme si povídat o architektuře mikroservisů. Co bylo v poslední době častější: podpora nebo vývoj?
Pokud jsou 3 oddíly a 2 konzumenti, nebudeme dostávat zprávy z jednoho oddílu?
Už skoro tři roky pracuješ — jak se cítíš uvnitř týmu?
Co se stane, pokud Consumer.Process vrátí chybu — data z bufferu neztratí?
Pověz mi o zajímavém nebo složitém technickém úkolu, který jsi řešil
Co je to idempotentní operace a které metody REST jsou idempotentní?
Jak se cítíš na osobní úrovni?
V dotazu bylo použito WHERE, ale existuje i operátor HAVING — v čem je rozdíl mezi nimi?
Co je to index v databázi, jak funguje, výhody a nevýhody?
Co tento kód vypíše a proč? ```go package main import "fmt" func main() { lst := []string{"a", "b", "c", "d"} for k, v := range lst { if k == 0 { lst = []string{"aa", "bb", "cc", "dd"} } fmt.Println(v) } } ```