Golang
Jaka jest różnica między relacyjnymi a nierelacyjnymi magazynami? Opowiedz o ACID.
Senior — to rozwiązywacz, ostatni element?
Czy masz doświadczenie w pracy z gRPC?
""" 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 { }
Czym jest indeks B-drzewo i dlaczego jest najczęściej używany?
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?
Opowiedz o swoim doświadczeniu z PostgreSQL. Czy zajmowałeś się kwestiami optymalizacji?
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 } ```
Jaka jest różnica między procesami, wątkami a goroutines w Go?
Jak sprawdzić, dlaczego długopis odpowiada wolno? Jak korzystać z pprof?
Opowiedz, jak zoptymalizowałeś zapytania. Z 10-12 minut do 5-7 — jakie to raporty, które tak długo się wykonują?
Czym jest wzór Outbox i jak jest realizowany?
Co oznacza ampersand (&) przed http.Client{}?
Jak pracowałeś z Dockerem?
Jak przebiegała droga od pomysłu na biznes do sprzedaży?
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?
Jeśli złożymy Ci ofertę, ile czasu zajmie dołączenie?
Czy możesz opowiedzieć o gorutynach? Co o nich wiesz, jakie są ich cechy?
Czym różnią się typy danych int32, int64 i po prostu int?
Użytkownicy są shardowani według ID. Serwis otrzymuje żądanie aktualizacji hasła użytkownika — co się dzieje dalej na poziomie serwisu?