Кой тръбопровод?
Golang
Можеш ли да назовеш и обясниш четирите основни изисквания към съвременните SQL двигатели (ACID)?
Разкажете ми за опита си с Go и с какви задачи сте се сблъсквали.
Разкажете повече за Redis: какви директории има и какви данни се съхраняват там?
Какви са структурите в Go и за какво се използват?
Как работи събирачът на боклук в Go и в коя област на паметта работи?
Колко процеса или нишки може да има една програма?
// числа от 1 до 10 func main() { done := make(chan struct{}, max_n) for i := 1; i <= max_n; i += batchSize { end := i + batchSize if end > max_n { end = max_n } for j := i; j < end; j++ { go func(n int) { defer func() { done <- struct{}{} }() exit(1) printNumber(n) }(j) } for j := i; j < end; j++ { <-done } } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
// числа от 1 до 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Кои библиотеки използвахте в проекта?
Как се нарича съкращението за цена за клик на английски?
Избройте основните структури от данни и дайте примери за тяхната реализация/използване в Go (масиви, слайсове, map/хеш таблица).
С какво извършвате миграции?
Тема с 3 партиции. Случай 1: 2 консумиращи. Случай 2: 5 консумиращи. Как се разпределят съобщенията?
Какво точно правихте с ClickHouse — работихте с клъстер, репликация, партициониране на таблици?
Таблица с (id PRIMARY KEY, data JSON) — индексът PostgreSQL достатъчно добър ли е за търсене по ключ?
Каква е разликата между асинхронност и многопоточност?
// Даден е низът s. Трябва да намерите дължината на най-дългата подниз без повтарящи се символи. // Примери: // s = "abcabcbb", отговор: 3 ("abc") // s = "cccccccc", отговор: 1 ("c") // s = "pwwkew", отговор: 3 ("wke") // s = "", отговор: 0 // Низът s се състои от английски букви, цифри, символи и интервали func lengthOfLongestSubstring(s string) int { return 0 }
Какво характеризират абонатите в модела Pub/Sub?
Каква е разликата между JOIN и UNION?