Sobes.tech

Golang

Askerlik kartı?

Middle
МВидеоМВидео
93

Projen hakkında bana anlat. Orada ne yapıyorsun?

Middle+
Штрафов нет
93

// Müşteri, görevi yerine getirmek için verilerle birlikte bir nesne (Task) iletir, // örneğimizde boş bir yapı kullanacağız. // // Yöneticimiz en fazla N görevi aynı anda işleyebilir, // ve en fazla X görev işlem kuyruğunda olabilir. // Kuyrukta yer yoksa, hemen müşteriye hata döner. // // Görev, uygun işlemci varsa alınır. // İşlem süresini time.Sleep(5*time.Second) ile simüle ediyoruz. // Her görev tamamlandığında, sıradaki görevi alıyoruz. // Kuyruk boşsa, müşterilerden yeni görevler beklenir. // // Yıldız işaretiyle: Task yapısını genişletin ve görevlerin durumlarını ayrı bir sorgu ile alın. package scheduler type Scheduler interface { AddTask(t Task) error Close() } type scheduler struct { queue chan Task wg sync.WaitGroup } func New(workers, queue int) Scheduler { // uygulanması bekleniyor } type Task interface { Do() }

Senior
Cloud.ru
93

REST ve Kafka'da güvenlik nasıl sağlanır? HTTPS/TLS nedir?

Middle
СБЕРСБЕР
93

Yayınlamayla kim ilgileniyor — geliştiriciler mi yoksa DevOps mu?

Middle+
КуперКупер
93

Neden monolitik mikroservislere bölündü?

Middle+
СБЕРСБЕР
93

Neden şirkette ayrıldın?

Middle
OZONOZON
93

Soru 4: Kanallar ve goroutine'ler içeren kodda hataları bulun (çift kanal kapatma)

Middle+
СБЕРСБЕР
93

Go'daki standart harita eşzamanlılığa karşı güvenli mi? Hangi alternatifler var?

Senior
VK CloudVK Cloud
92

Go'daki sıradan harita neden eşzamanlı yazma için güvensizdir?

Middle
СитиДрайвСитиДрайв
92

Hangi tür indeksler var ve indeksin gerekli olup olmadığını nasıl anlayabiliriz?

Senior
Финтехробот
92

Linux'ta bir süreci nasıl öldürürüz? kill pid işe yaramazsa ne yapmalı?

Middle+
Ozon ФинтехOzon Финтех
92

İşçilik defteri aracılığıyla deneyiminizi doğrulayabilir misiniz?

Middle
МВидеоМВидео
92

ACID nedir? İşlem izolasyon seviyeleri?

Senior
YadroYadro
92

Basit bir banka sistemi modelleyin: - `accounts` tablosu: - `id`, - `owner_id`, - `currency`, - `created_at`. - `transactions` tablosu: - `id`, - `account_id`, - `amount`, - `created_at`. **Gereksinimler:** 1. Gerekli kısıtlamalarla (NOT NULL, FK, `amount` için CHECK) şema oluşturan SQL yazın. 2. Sorgu yazın: - `account_id` ile hesabın güncel bakiyesini alın (amount toplamı). 3. Zorluk ekleme: borç/alacak desteği (çift kayıt). Temizlik

Middle+
101ХР101ХР
92

Veri yarışı durumlarından nasıl kaçınılır? Mutex nasıl çalışır?

Middle
YadroYadro
92

Oran sınırı nasıl belirlendi? Neye dayanıyordu ve nerede uygulandı? Teknik olarak ne kullanıldı?

Middle+
ВайлдберрисВайлдберрис
92

Go'da motorun altında harita nasıl organize edilmiştir?

Senior
I-teco
92

Kubernetes'taki servis replikaları nasıl etkileşiyordu ve hangi bilgileri paylaşıyorlardı?

Senior
ClearWay
92

Go'da hangi senkronizasyon primitive'leri vardır?

Senior
VK CloudVK Cloud
92
/412