Sobes.tech

Golang

Niyə hazırda mövcud yerdə narazı qalan təkliflər açıqdır?

Senior
209

Hash hesablandı, bucket tapıldı, yeni dəyər daxil edildi. Eyni hash ilə yeni dəyər gəldikdə (kolliziya) nə baş verir?

Middle+
208

PostgreSQL-də sharding necə həyata keçirildi — router kimi kim iştirak edirdi?

Senior
207

Yüksək yüklü xidmətdə xəritənin təxliyəsindən necə qaçınmaq olar?

Middle+
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

Tam ədədli ədədlər siyahısı verilir. remove funksiyasını yazın, bütün sıfırları silsin Nümunələr: remove([]) -> [] remove([0]) -> [] remove([1,0,0,2]) -> [1,2]

Senior
207

Shardlarda, replikalarda ClickHouse necə qurulmuşdu?

Senior
206

-- Şərt -- Ana kateqoriyası özüdür olan kateqoriyaları tapın -- Nəticələri id-ə görə artan sırayla sıralayın -- NÜMUNƏ -- +----+----------+-----------+ -- | id | ad | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | 1 | -- | 2 | məhsullar| 4 | -- | 3 | oyunlar | 3 | -- | 4 | musiqi | 2 | -- +----+----------+-----------+ -- Gözlənilən Nəticə -- +--------+ -- | ad | -- +--------+ -- | pharma | -- | oyunlar | -- +--------+

Senior
206

Proqram nə göstərəcək? Niyə? func main() { vaxtBaşlangıc := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(vaxtBaşlangıc).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }

Senior
205

gRPC HTTP üzərində işləyirmi və ya yox? Necə işləyir?

Senior
204

INNER JOIN-də solda olan sətir sağda bir neçə sətirə uyğun gəlirsə, nə baş verir?

Middle+
204

Şirkətdə xarici əməkdaş və ya daimi işçi kimi işlədinizmi?

Middle
204

Layihədən başqa şirkətdən nə gözləyirsiniz?

Senior
204

Niyə iş yerinizi dəyişib Ozon-a qoşulmağa qərar verdiniz?

Middle+
204

Təsəvvür edin ki, şirkətdə bir il keçib — düzgün yerə gəldiyinizi anlamaq üçün nə baş verməlidir?

Senior
204

PostgreSQL-də Index Only Scan və Index Scan arasındakı fərq nədir?

Middle+
204

İstehsal haqqında qısa məlumat: kim yerləşdirir, kim izləyir və s.

Senior
203

[]any və delta int qəbul edən bir funksiyanı həyata keçirin. Yalnız unikal ədədlərin (int) ilk girişlərini delta ilə artırmaq lazımdır. Digər növlər və təkrarlanan ədədlər dəyişməz saxlanılmalıdır. Funksiya yenilənmiş dilimi və 2 ədədi geri qaytarmalıdır: updated — neçə unikal ədəd dəyişdirildi, duplicates — neçə ədədi element təkrarlanan idi func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // kodunuz }

Middle+
202

İşə götürən prioritetləri anlamır, sadəcə 'mənə 300 namizəd lazımdır' deyir — bunu necə idarə etmək olar?

Senior
201

SELECT FOR UPDATE ilə bağlı vəziyyətin nümunəsini verin, bu deadlock-a səbəb ola bilər.

Senior
201
/13