Sobes.tech

Golang

Jaka jest różnica między relacyjnymi a nierelacyjnymi magazynami? Opowiedz o ACID.

Senior
Алабуга
71

Senior — to rozwiązywacz, ostatni element?

Middle+
МВидео/эльдорадо
71

Czy masz doświadczenie w pracy z gRPC?

Senior
X5
71

""" Miejsca w kinie są ułożone w jeden rząd. Nowo przybyły widz wybiera miejsce, aby siedzieć jak najdalej od innych widzów w rzędzie. To znaczy, odległość od tego miejsca, na którym usiądzie widz, do najbliższego widza powinna być maksymalna. Gwarantuje się, że w rzędzie zawsze są wolne miejsca i że już siedzi co najmniej jeden widz. Napisz funkcję, która na podstawie podanego rzędu miejsc (tablicy zer i jedynek) zwróci odległość (liczbę przerw między fotelami) od wybranego miejsca do najbliższego widza. [1, 0, 0, 0, 1] -> 2 [1, 0, 1, 0, 0, 1, 0, 0, 1] -> 2 [1, 0, 1, 0] -> 1 [0, 0, 0, 1] [1, 0, 0, 0] place = ((right - left) / 2) """ func maxPlaces(arr []int) int { }

Intern
Яндекс
71

Czym jest indeks B-drzewo i dlaczego jest najczęściej używany?

Senior
ClearWay
71

Co się dzieje, jeśli podczas wzbogacania jeden z serwisów jest niedostępny (np. serwis z pełnym imieniem/danymi użytkownika)? Czy cały Kafka się zatrzymuje?

Senior
А7
71

Opowiedz o swoim doświadczeniu z PostgreSQL. Czy zajmowałeś się kwestiami optymalizacji?

Middle+
Servicepipi
71

Co wyświetli program? Dlaczego? ```go func main() { timeStart := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(timeStart).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch } ```

Senior
Озон банк
71

Jaka jest różnica między procesami, wątkami a goroutines w Go?

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

Jak sprawdzić, dlaczego długopis odpowiada wolno? Jak korzystać z pprof?

Senior
Бюро 1440Бюро 1440
71

Opowiedz, jak zoptymalizowałeś zapytania. Z 10-12 minut do 5-7 — jakie to raporty, które tak długo się wykonują?

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

Czym jest wzór Outbox i jak jest realizowany?

Senior
Mayflower
71

Co oznacza ampersand (&) przed http.Client{}?

Middle+
MAX LTD Group
71

Jak pracowałeś z Dockerem?

Middle+
МВидео/эльдорадо
71

Jak przebiegała droga od pomysłu na biznes do sprzedaży?

Senior
WildberriesWildberries
71

Zaimplementuj funkcję do znalezienia usługi z największą liczbą logów w każdym namespace. Jaka jest złożoność algorytmów dla top-1, top-2, top-10?

Middle+
X5 groupX5 group
71

Jeśli złożymy Ci ofertę, ile czasu zajmie dołączenie?

Senior
ВкусВиллВкусВилл
71

Czy możesz opowiedzieć o gorutynach? Co o nich wiesz, jakie są ich cechy?

Middle
АО Медиа Эффект
71

Czym różnią się typy danych int32, int64 i po prostu int?

Senior
Lenta Tech
71

Użytkownicy są shardowani według ID. Serwis otrzymuje żądanie aktualizacji hasła użytkownika — co się dzieje dalej na poziomie serwisu?

Middle+
МВидео/эльдорадо
71
/411