ჰეში გამოითვალა, ბაკეტი იპოვეს, ახალი მნიშვნელობა შეიყვანეს. რა ხდება, როდესაც ახალი მნიშვნელობა იგივე ჰეშით მოდის (კოლიზია)?
Golang
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-ისთვის ყველა შეძენისთვის, რომელიც მომხმარებლებმა განახორციელეს მათი ბლოკის წინ. დალაგება პირველ რიგში მომხმარებლის სახელით, შემდეგ SKU-ით იპოვეთ მომხმარებლები, რომლებმაც განახორციელეს 5000 რუბლზე მეტი ღირებულების შეძენები. გამოიტანეთ მათი სახელები შემდეგი ფორმატით: მომხმარებლის ID | სახელი | გვარი | შეძენების ჯამი
რა გამოიტანს პროგრამა? რატომ? func main() { დროისდაწყება := time.Now() _, _ = <-worker(), <-worker() println(int(time.Sinceდაწყება).Seconds()) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }
gRPC მუშაობს HTTP-ის ზევით თუ არა? როგორ მუშაობს?
რა ხდება INNER JOIN-ში თუ ერთი სვეტი მარცხნიდან რამდენიმე სვეტთან ემთხვევა?
-- Шарт -- Ата категориясы өзү болуп саналган категорияларды табыңыз -- Натыйжаларды id боюнча өсүү тартибинде сорттоо -- Үлгү -- +----+----------+-----------+ -- | id | аты | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | 1 | -- | 2 | продукттар | 4 | -- | 3 | оюндар | 3 | -- | 4 | музыка | 2 | -- +----+----------+-----------+ -- Күтүлгөн натыйжа -- +--------+ -- | аты | -- +--------+ -- | pharma | -- | оюндар | -- +--------+
თქვენ მუშაობდით კომპანიაში როგორც გარე თანამშრომელი თუ штатიანი თანამშრომელი?
წელს კომპანიაში გავიდა — რა უნდა მოხდეს, რომ სწორ ადგილას მივხვდე?
PostgreSQL-ში Index Only Scan vs Index Scan რა არის დამოკიდებული?
შარდებში, რეპლიკებში, როგორ იყო კონფიგურაცია ClickHouse-ის?
პროექტის გარდა კომპანიიდან რა მოლოდინები გაქვთ?
რატომ გადაწყვიტეთ სამუშაო ადგილი შეცვალეთ და Ozon-ში გაწევრიანება?
შეასრულეთ ფუნქცია, რომელიც იღებს []any და delta int. საჭიროა მხოლოდ უნიკალური რიცხვების (int) პირველი შემთხვევების delta-ით გაზრდა. სხვა ტიპები და განმეორებადი რიცხვები უნდა დარჩეს უცვლელი. ფუნქციამ უნდა დააბრუნოს განახლებული სლაისი და 2 რიცხვი: updated — რამდენი უნიკალური რიცხვი შეიცვალა, duplicates — რამდენი რიცხვითი ელემენტი აღმოჩნდა დუბლიკატები func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // თქვენი კოდი }
მოკლედ წარმოებაზე: ვინ დებს, ვინ მონიტორინგს ახორციელებს და ასე შემდეგ.
როგორ მოვაგვაროთ, თუ მაღალი პრიორიტეტული ფილტრი ძალიან ფართოა და მთლიან ბიუჯეტს მოიხმარს?
რა არის TCP და UDP, რა განსხვავებაა მათ შორის?
რეკრუტერი პრიორიტეტებს ვერ ხვდება, უბრალოდ ამბობს 'მჭირდება 300 კანდიდატი' — როგორ მოვიქცეთ?