Sobes.tech

Golang

Jakie primitive synchronizacji istnieją w Go?

Senior
VK CloudVK Cloud
92

Czym jest platforma korporacyjna do przetwarzania danych logistycznych i operacyjnych sieci detalicznych holdingu? Czy trasy logistyczne były tworzone, obliczane czy jak?

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

Jak widzisz swoje nowe miejsce pracy, czego oczekujesz?

Senior
Hi Rockits
92

Jak podłączyć profilator w Go? Jak robić profile?

Senior
А7
92

Bardziej formalna nazwa — dopasowanie przybliżonego ciągu znaków (znalezienie dopasowania przybliżonego). Należy sprawdzić, czy pierwszy ciąg jest podciągiem drugiego. Podciąg to taki, kiedy można uzyskać pierwszy ciąg z drugiego, usuwając niektóre znaki. 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

Istnieją 3 encje: użytkownik, czat, wiadomość • Użytkownik ma imię i datę rejestracji • Czat ma nazwę i datę utworzenia • Wiadomość ma tekst, autora i datę utworzenia • Użytkownik może być jednocześnie w kilku czatach • Wiadomość musi należeć do czatu i nie może należeć do więcej niż jednego czatu jednocześnie • Należy opisać dziedzinę w formie tabel

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

Ile masz lat?

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

Czy korzystałeś z chmur publicznych?

Senior
eLama
92

Jak szukać wycieku pamięci w usłudze produkcyjnej, jeśli nie można go odtworzyć lokalnie?

Middle+
VK music
92

Chcesz napisać klasyczny pool workerów?

Senior
Cloud.ru
92

Zasady przeprowadzania testu Podczas testu: - Upewnij się, że w pomieszczeniu nie ma nikogo oprócz ciebie i panuje cisza - Sprawdź, czy kamera urządzenia jest skierowana na twoją twarz - Zabrania się używania telefonu komórkowego do fotografowania pytań - Zabrania się przełączania na inne okna lub zakładki przeglądarki - Zabrania się przesuwania kursora poza wyznaczony obszar - Sprawdź, czy w przeglądarce wyłączone są wszelkie wtyczki, np. automatyczne tłumaczenie lub narzędzia do pracy z tekstem. Ich działanie może spowodować utratę możliwości odpowiadania na pytania W przypadku wykrycia naruszeń, informacje zostaną przekazane zespołowi rekrutacyjnemu Proctoring jest aktywny W tym teście używany jest system nadzoru, który pomaga nam zapewnić uczciwość i bezpieczeństwo przeprowadzania testu. Konieczne jest udzielenie dostępu do kamery, mikrofonu i ekranu. Klikając przycisk udzielenia dostępu, zgadzasz się z polityką korzystania z danych.

Intern
AvitoAvito
92

Jaka jest różnica między TCP a UDP?

Middle+
plata
92

Co jest dla ciebie ważne, na co zwracasz uwagę podczas komunikacji z pracodawcami?

Middle+
Voximplane
92

Jak pracować z umowami podczas rozwoju nowej usługi, gdy umowy jeszcze nie są finalne i często się zmieniają?

Senior
X5
92

Czym różni się data race od race condition?

Middle
VKVK
92

Kiedy indeks nie będzie używany podczas wykonywania zapytania?

Middle
VKVK
92

Czym jest XSS (Cross-Site Scripting)?

Middle
SecurityTestXSS
92

Czy przeprowadzałeś testy jednostkowe?

Middle+
Voximplane
92

Czym jest replikacja w bazach danych?

Senior
техвил
92
/412