Sobes.tech

Защо сега са отворени предложения, които не удовлетворяват на текущото място?

Senior
209

А в шардовете, в репликите, как беше настроена конфигурацията на ClickHouse?

Senior
208

Hash-ът беше изчислен, bucket-ът беше намерен, беше въведена нова стойност. Какво се случва, когато пристигне нова стойност с същия хеш (колизия)?

Middle+
208

Как беше реализирано шардването в PostgreSQL — кой изпълняваше ролята на рутер?

Senior
207

SELECT user_id, COUNT(*) AS order_count FROM orders WHERE price_total >= 1000 GROUP BY user_id ORDER BY order_count DESC;

Middle+
207

Какво може да се направи, за да се избегне евакуацията на картата в услуга с висок товар?

Middle+
207

Даден е списък с цели числа. Напишете функция remove, която премахва всички нули Примери: remove([]) -> [] remove([0]) -> [] remove([1,0,0,2]) -> [1,2]

Senior
207

-- Условие -- Намерете категориите, чиято родителска категория е същата като тяхната -- Подредете резултатите по id във възходящ ред -- ПРИМЕР -- +----+----------+-----------+ -- | id | име | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | 1 | -- | 2 | продукти | 4 | -- | 3 | игри | 3 | -- | 4 | музика | 2 | -- +----+----------+-----------+ -- ОЧАКВАН РЕЗУЛТАТ -- +--------+ -- | име | -- +--------+ -- | pharma | -- | игри | -- +--------+

Senior
206

Защо решихте да смените работното си място и да се присъедините към Ozon?

Middle+
206

Какво ще изведе програмата? Защо? 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 }

Senior
205

Работи ли gRPC върху HTTP или не? Как работи?

Senior
204

Реализирайте функция, която приема []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

Middle+
204

Какво се случва в INNER JOIN, ако един ред отляво съответства на няколко реда отдясно?

Middle+
204

Работили ли сте в компанията като външен служител или като постоянен служител?

Middle
204

Ако си представите, че е минал една година в компанията — какво трябва да се случи, за да разберете, че сте на правилното място?

Senior
204

От какво зависи Index Only Scan vs Index Scan в PostgreSQL?

Middle+
204

Какви са очакванията ви към компанията освен проекта?

Senior
204

Кратко за продукцията: кой деплойва, кой следи и т.н.

Senior
203

Рекрутърът не разбира приоритетите, просто казва 'трябва ми 300 кандидати' — как да се справим с това?

Senior
203

Защо решихте радикално да промените посоката и да изберете развитие?

Middle+
202
/13