Golang
С какви ежедневни задачи най-често сте се занимавали?
Какво е процес и нишка, и какви са основните им разлики?
Няма ли middleware в gRPC API?
Как следите за връзките между микросервизите?
Какво ниво на заплата разглеждате при преместване?
От каква сума започвате при разглеждане на обяви за работа?
Какво ще изведе този код и защо? ```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) } } ```
Какво е важно за теб в бъдеща компания, на какво обръщаш внимание?
Как разбрахте, че има натоварване на базата данни? Как участвахте в идентифицирането на проблема?
Как да управляваме инвалидизацията на in-memory кеша на различни подове? Как да синхронизираме кешовете между различните инстанции на услугата?
Дайте примери за няколко нерелационни бази данни от различни типове и обяснете за какво се използва всеки тип. За какво са нужни графовите бази данни?
Какво разглеждате относно заплатата?
Какво е предимството на Go пред C# или Java, ако те също имат зелени нишки (green threads)?
Защо излезе на пазара и защо отговори на тази обява?
Къде трябва да дефинирате recover, за да не се срива приложението в случай на паника, като има няколко крайни точки, много зависимости (БД, кеш, библиотеки)?
Обяснете какво е полето inventory_code (код) в таблицата с книги, какво е това?
Разкажете ни за брокерите на съобщения: какви видове има, как работи Kafka?
Работите ли в момента?
Какво търсиш сега за себе си, какво е важно за теб?
Как работи map в Go? Разкажете за вътрешната структура, buckets, колизии.