Можеш ли да пренапишеш кода, като промениш първия символ на низа чрез срез на руни или байтове?
Golang
Какво ще изведе кодът с указатели? Как да поправите функцията changePointer, без да променяте подписа?
Разкажете за опита си с системата за сегментиране на потребителите. Какви обеми данни са били обработени?
Какво можеш да разкажеш за Outbox патърна?
Какво ще покаже кодът с горутините и затварянето на променливата city в цикъла? Как да го поправим?
Каква е разликата между партициониране и шардване?
Защо не беше възможно всичко да се изгради на ClickHouse и просто да се показват метриките чрез услуга на фронтенда?
Какво кеширахте? Някакви директории?
Как да гарантираме, че 100% от заявките за актуализация на данни в крайна сметка ще достигнат до read-модела?
Как беше разположен Postgres при вас? Имаше ли реплика?
Какво може да се направи, ако искаме много често да променяме данните в таблица и същевременно много често да правим SELECT?
Използваш ли генерични типове в Go?
MongoDB е документоориентирано хранилище, а Postgres позволява да се създаде таблица с първичен ключ и колона JSON. Каква е разликата им?
Колко добре познаваш базите данни?
Дебъгвали ли сте нещо в битка или тест в Kubernetes?
// Въпрос 4. Какво ще се изведе на екрана package main import "fmt" func subis(is []int) []int { return append(is, 5, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Какво е низ в Go? Какво ще се случи, ако се опитате да промените първия символ на низа чрез индекс?
База данни за всяка услуга срещу споделена база данни — кой подход беше използван?
Какво ще стане, ако връзката каже, че няма връзки? Какво да правите в такава ситуация?
Как беше определено количеството работници според измерванията?