Golang
Co je to volume v Dockeru?
Jaké indexy znáš v PostgreSQL?
Jak se stavíte k chaosu?
Proč hledáte a jste momentálně zaměstnán?
Co chceš najít na novém místě?
Existuje HTTP handler, který provádí složitý SELECT v databázi, a uživatel není spokojen s dlouhým čekáním. Jaká je sekvence kroků pro diagnostiku a optimalizaci?
Znáš principy návrhu SOLID?
Jaký je rozdíl mezi interpretovaným jazykem (Python) a kompilovaným jazykem (Go)? Jaké faktory ovlivňují volbu?
Jaké jsou vaše očekávání ohledně platu?
Může struktura v Go implementovat najednou více rozhraní?
Kolik primárních klíčů může mít tabulka?
Pověz mi o přístupu pub/sub v Redis pro šachovou službu — výhody a nevýhody
Jak plánujete používat cache v architektuře OrderService? Co přesně bude uloženo v Redis?
Co je to defer? Co vypíše následující kód? ```go type X struct { V int } func (x X) S() { fmt.Println(x.V) } func main() { x := X{123} defer x.S() x.V = 456 } ```
Řekni, jaké vestavěné typy znáš v Go?
Jak hodnotíte svou znalost Go na škále od 1 do 10? Co byste přidali do chybějícího bodu do 10?
Jak udělat datovou strukturu generickou (fungující s jakýmkoli typem hodnoty) v Go?
Pověz mi o své zkušenosti v Wildberries: jak jsi přišel, jak vypadá tým, proč odcházíš.
Jak otestovat funkci FastestSearcher pomocí jednotkových testů?
Jaké jsou plány na příští rok — co se naučit, co zvládnout?