Sobes.tech

რა არის sharding-ის ნაკლოვანებები?

Middle+
160

Kafka-ში რა გარანტიები არსებობს მიწოდების შესახებ? რა უნდა გააკეთოს პროდიუსერმა, რათა მიაღწიოს exactly-once-ს?

Middle+
159

[სახელი] ჰკითხა: ჯერ კიდევ სწავლობ? ეს ხელს ხომ არ შეუშლის სრულ განაკვეთზე მუშაობას?

Senior
157

func main() { c := make(chan int, 1000) for i := 0; i < 100; i++ { go foo(c) } sum := 0 for r := range c { sum += r } fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } } --- func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // // fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
155

ახლა რა გსურს შენთვის ახალი სამუშაო ადგილიდან?

Middle+
155

მოგიყვე მომხმარებელთა ჯგუფის შესახებ. თუ 3 განყოფილება და 2 მომხმარებელი არსებობს, როგორ განაწილდება?

Middle+
153

თუ Go-ში სლაისის მოცულობა 8-ია და ჩვენ ვცდილობთ დამატებით მეცხრე ელემენტს, რა მოხდება?

Senior
152

შეკითხვაში მოცემულია ზრდად წესრიგში განლაგებული რიცხვების მასივები: - ეჭვმიტანილები - უდანაშაულოები საჭიროა ეჭვმიტანილების მასივიდან ყველა უდანაშაულოს გამორიცხვა. მაგალითები: შესავალი: suspects = [1, 2, 3, 4, 5], innocents = [2, 4] გამავალი: [1, 3, 5] შესავალი: suspects = [3, 80, 123, 421, 936], innocents = [80, 936] გამავალი: [3, 123, 421]

Middle+
150

[სახელი] ჰკითხა: გთხოვთ, მითხრათ გუნდსა და პროცესებზე — ეს მრავალფუნქციური გუნდია, როგორ მუშაობს სპრინტები?

Senior
150

/* შესვლისას, არსებობს მასივი ნომრებით nums სიგრძით n. თითოეული ნომერი მასივში შეიძლება იყოს უნიკალური ან ორი ჯერ გამოჩენილი. ნომრები განთავსებულია დიაპაზონში [1, n]. საჭიროა დაწეროთ ფუნქცია, რომელიც დააბრუნებს მასივს, რომელიც შეიცავს მხოლოდ ნომრებს, რომლებიც ორჯერ გვხვდება. მაგალითები: შესავალი: nums = [4, 3, 2, 7, 8, 2, 3, 1] გამავალი: [2, 3] შესავალი: nums = [2, 2, 1] გამავალი: [2] */

Senior
148

PostgreSQL-ში ინდექსირება: როგორ შევქმნათ ინდექსი მრავალპარამეტრიანი შეკვეთისთვის? რატომ დაიკარგა ინდექსი ექვსი თვის განმავლობაში აქტიური განახლებების დროს?

Senior
147

რა ინდექსებს იცნობ მონაცემთა ბაზაში?

Middle+
142

[სახელი] ჰკითხა: გთხოვთ, მითხრათ თქვენი მიმდინარე სამუშაო ადგილის შესახებ — რა ტიპის კომპანიაა და რომელ პროდუქტზე მუშაობთ?

Senior
142

შეგიძლია Kafka-ში პარტიციების რაოდენობის გაზრდა, თემის თავიდან შექმნის გარეშე?

Middle+
142

როგორ უყურებ რელოკაციას და სად გეგონათ გადასვლა?

Middle+
141

func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // fmt.Println(sum) } func foo_req(c chan int) error { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
140

თქვენ სწორად ხვდებით, რომ cache-aside-ის დროს ჩვენ მაინც უნდა წავიდეთ კეშში და გაუქმოთ მონაცემები იქ, როდესაც მონაცემებს ვახდენთ მონაცემთა ბაზაში განახლებას?

Senior
140

[სახელი] ჰკითხა: რატომ შეიცვალეთ თქვენი წინა კომპანია თქვენი მიმდინარე კომპანიით?

Senior
140

რომელი ბრძანება ეხმარება PostgreSQL-ში სტატისტიკის განახლებაში?

Middle+
140

რა განსხვავებაა JSON და Protobuf-ს შორის?

Middle+
137
/4