Sobes.tech

Golang

Czy możesz opowiedzieć więcej o projekcie w firmie? Na czym dokładnie polegał, co konkretnie rozwijaliście?

Senior
Spectr
74

Jakie ustawienia retencji są w Kafka do przechowywania danych?

Senior
А7
74

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
Озон банк
74

Zaprojektuj worker do asynchronicznego przetwarzania operacji finansowych

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

Opowiedz mi o Garbage Collector w Go, jak on działa.

Middle+
Servicepipi
74

Dlaczego zdecydowałeś się zmienić pracę i dołączyć do Ozon?

Middle+
OZONOZON
74

Jakie rodzaje pamięci rozróżnia Go (stos i sterta)? Czym się różnią? Jak działa Garbage Collector z obiektami na stosie?

Senior
техвил
74

Czy dobrze zrozumiałem, że strumień zdarzeń zawsze otrzymywaliście przez Kafka, czy były też inne metody jak gRPC/HTTP?

Senior
А7
74

Jak działa Garbage Collector w Go? Czym jest stos i sterta?

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

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

Senior
WildberriesWildberries
74

Zaprojektuj system dopasowywania dla platformy szachowej. Na wejściu jest ID użytkownika, trzeba znaleźć parę graczy z podobnym rankingiem. Obciążenie: 1 mln zarejestrowanych użytkowników, 100 tys. DAU, 500-1500 jednoczesnych sesji gry w szczycie. Jaką architekturę zaproponujesz?

Senior
Hi Rockits
74

""" Miejsca w kinie są ustawione w jednym rzędzie. Nowo przybyły widz wybiera miejsce, aby usiąść jak najdalej od innych widzów w rzędzie. Innymi słowy, 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] -> 3 [1, 0, 0, 0] -> 3 place = ((right - left) / 2) """ func maxPlaces(arr []int) int { }

Intern
Яндекс
74

Czym są generyki w Go? Jak je rozumiesz?

Senior
Lenta Tech
74

Opowiedz mi o firmie, w której obecnie pracujesz.

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

Co się stanie, jeśli zmieni się kontrakt danych, które przyjmuje usługa? Jak rozwiązaliście problem zmiany schematu w CDC/Kafka?

Senior
X5 groupX5 group
74

Czym jest reverse proxy i jak można go zrealizować?

Senior
purrweb
74

Czym różni się typ danych TEXT od VARCHAR w PostgreSQL, a także czym różni się VARCHAR od CHAR?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
74

Czy możesz wyjaśnić, czym jest funkcja hash FNV, której użyłaś?

Middle
Ozon FreshOzon Fresh
74

Przypomnij sobie sytuację z poprzedniego doświadczenia, kiedy zauważyłeś, że rozwiązanie architektoniczne zaproponowane przez lidera zespołu lub architekta nie było optymalne. Co wtedy zrobiłeś? Czy jakoś broniłeś swojego punktu widzenia?

Senior
АЭРО
74

Do czego jest napisany ten kod? Jakie problem biznesowo-techniczne rozwiązuje?

Senior
МТС CloudМТС Cloud
74
/412