Sobes.tech

Golang

İş kitabı vasitəsilə təcrübənizi təsdiqləyə bilərsinizmi?

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

ACID nədir? Əməliyyatların izolasiya səviyyələri?

Senior
YadroYadro
92

Sadə bank sistemini modelləşdirin: - `accounts` cədvəli: - `id`, - `owner_id`, - `currency`, - `created_at`. - `transactions` cədvəli: - `id`, - `account_id`, - `amount`, - `created_at`. **Tələblər:** 1. Lazımi məhdudiyyətlərlə sxem yaratmaq üçün SQL yazın (NOT NULL, FK, `amount` üçün CHECK). 2. Sorğu yazın: - `account_id` ilə hesabın hazırkı balansını alın (müqəddər `amount`). 3. Əlavə çətinlik: debet/kredit dəstəyini təmin edin (ikiqat qeyd). Təmizləmə

Middle+
101ХР101ХР
92

Yarış şərtlərindən necə qaçınmaq olar? Mutex necə işləyir?

Middle
YadroYadro
92

Rate limit necə təyin olundu? Nəyə əsaslanırdı və harada həyata keçirildi? Texniki olaraq nə istifadə olundu?

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

Go-da mühərrikin altında xəritə necə təşkil olunub?

Senior
I-teco
92

Maliyyə əməliyyatlarının asinxron emalı üçün işçi hazırlayın

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

Go-da hansı sinxronizasiya primitive-ləri mövcuddur?

Senior
VK CloudVK Cloud
92

Holdinq-in pərakəndə şəbəkələrinin logistika və əməliyyat məlumatlarının emalı üçün korporativ platforma nədir? Logistika marşrutları hazırlanırdı, hesablanırdı və ya necə?

Senior
МВидео/эльдорадо
92

Yeni iş yerinizi necə görürsünüz, nə gözləyirsiniz?

Senior
Hi Rockits
92

Go-da profiler necə qoşulur? Profil necə çəkilir?

Senior
А7
92

Daha rəsmi ad — təxmini sətir uyğunluğu (təxmini uyğunluğu tapmaq). İlk sətirin ikinci sətirin alt sətiri olub olmadığını yoxlamaq lazımdır. Alt sətir, ilk sətiri ikinci sətirdən bəzi simvolları silərək əldə etmək mümkündür. Input: 'car', 'cartwheel' Output: true Input: 'cwhl', 'cartwheel' Output: true Input: 'cwhee', 'cartwheel' Output: true Input: 'cartwheel', 'cartwheel' Output: true Input: 'cwheeel', 'cartwheel' Output: false Input: 'lw', 'cartwheel' Output: false

Middle
VKVK
92

3 varlıq mövcuddur: istifadəçi, söhbət, mesaj • İstifadəçinin adı və qeydiyyat tarixi var • Söhbətin adı və yaradılma tarixi var • Mesajın mətn, müəllif və yaradılma tarixi var • İstifadəçi eyni zamanda bir neçə söhbətdə iştirak edə bilər • Mesaj mütləq söhbətə aiddir və eyni zamanda bir neçə söhbətə aid ola bilməz • Sahə sahəsini cədvəllər şəklində təsvir etmək lazımdır

Senior
Ozon ФинтехOzon Финтех
92

Yaşınız neçədir?

Middle+
X5
92

var ( mu sync.Mutex items []Product vatRate = 10.0 order Order ) type Product struct { NameOfProduct string PriceOfProduct float32 } type Order struct { Items []Product } func init() { items = make([]Product, 100) } func AddItemToShoppingCart(item Product) { items = append(items, item) } func RemoveItemFromShoppingCart(nameOfItem string) bool { mu.Lock() defer mu.Unlock() for i, item := range items { if item.NameOfProduct == nameOfItem { items = append(items[:i], items[i+1:]...) } } }

Middle
Туту
92

Əlavə işiniz haqqında danışın. İşə tam diqqət yetirməyinizi əngəlləyəcək bir şey varmı?

Senior
Sequoia Ads
92

Əgər yerli olaraq təkrarlanmırsa, istehsal xidmətində yaddaş sızmasını necə axtarmaq olar?

Middle+
VK music
92

Klassik işçi hovuzu yazmaq istəyirsinizmi?

Senior
Cloud.ru
92

TCP və UDP arasındakı fərq nədir?

Middle+
plata
92

Yeni xidmətin inkişafı zamanı müqavilələrlə necə işləmək olar, çünki müqavilələr hələ yekunlaşmayıb və tez-tez dəyişir?

Senior
X5
92
/412