Защо сега са отворени предложения, които не удовлетворяват на текущото място?
Golang
А в шардовете, в репликите, как беше настроена конфигурацията на ClickHouse?
Hash-ът беше изчислен, bucket-ът беше намерен, беше въведена нова стойност. Какво се случва, когато пристигне нова стойност с същия хеш (колизия)?
Как беше реализирано шардването в PostgreSQL — кой изпълняваше ролята на рутер?
SELECT user_id, COUNT(*) AS order_count FROM orders WHERE price_total >= 1000 GROUP BY user_id ORDER BY order_count DESC;
Какво може да се направи, за да се избегне евакуацията на картата в услуга с висок товар?
Даден е списък с цели числа. Напишете функция remove, която премахва всички нули Примери: remove([]) -> [] remove([0]) -> [] remove([1,0,0,2]) -> [1,2]
-- Условие -- Намерете категориите, чиято родителска категория е същата като тяхната -- Подредете резултатите по id във възходящ ред -- ПРИМЕР -- +----+----------+-----------+ -- | id | име | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | 1 | -- | 2 | продукти | 4 | -- | 3 | игри | 3 | -- | 4 | музика | 2 | -- +----+----------+-----------+ -- ОЧАКВАН РЕЗУЛТАТ -- +--------+ -- | име | -- +--------+ -- | pharma | -- | игри | -- +--------+
Защо решихте да смените работното си място и да се присъедините към Ozon?
Какво ще изведе програмата? Защо? func main() { startTime := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(startTime).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }
Работи ли gRPC върху HTTP или не? Как работи?
Реализирайте функция, която приема []any и delta int. Необходимо е да увеличите с delta само първите срещания на уникални числа (int). Други типове и повторни числа оставете без промяна. Функцията трябва да върне актуализирания списък и 2 числа: updated – колко уникални числа са били променени, duplicates – колко числови елемента се оказаха дублиращи се func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // вашият код } // Пример: xs := []any{1, "a", 5, "b", 1, 0, 5} u, d, s := IncrementUniqueIntsInMixed(xs, 3) // xs == []any{4, "a", 8, "b", 1, 3, 5} // u == 3 // уникални числа: 1, 5, 0 // d == 2 // повторни числа: втори 1, втори 5
Какво се случва в INNER JOIN, ако един ред отляво съответства на няколко реда отдясно?
Работили ли сте в компанията като външен служител или като постоянен служител?
Ако си представите, че е минал една година в компанията — какво трябва да се случи, за да разберете, че сте на правилното място?
От какво зависи Index Only Scan vs Index Scan в PostgreSQL?
Какви са очакванията ви към компанията освен проекта?
Кратко за продукцията: кой деплойва, кой следи и т.н.
Рекрутърът не разбира приоритетите, просто казва 'трябва ми 300 кандидати' — как да се справим с това?
Защо решихте радикално да промените посоката и да изберете развитие?