Sobes.tech

Golang

Czym jest alias w kontekście języka programowania rune?

Junior — Middle
204

Dlaczego nie przeszedłeś do zespołu Wildberries po trzyletniej pracy tam?

Middle+
203

Jak wykrywane są kolizje w implementacji Map?

Junior — Middle
199

Jakie są konsekwencje jednoczesnego zapisywania do Mapy z różnych konkurujących gorutyn?

Junior — Middle
190

Czy możesz wyjaśnić kolejność wykonywania opóźnionych funkcji zarejestrowanych w Go?

Junior — Middle
189

Opowiedz o początku swojej kariery — czym zajmowałeś się przed sierpniem 2020 roku?

Middle+
188

Dlaczego teraz w poszukiwaniu pracy?

Middle+
182

Jak zadania są rozdzielane między backendami w zespole?

182

Jak będziesz wybierać nowe miejsce pracy — co jest ważne?

Middle+
182

Opowiedz o procesie wydania — jak wygląda wydanie?

Middle+
180

Jakie testy napisałbyś dla tego kodu oprócz testów jednostkowych? Jak testowałbyś wielowątkowość?

Middle+
178

Zaimplementuj metodę grpc-serwera AddItemAndOrder: 1. Dodaj produkty do koszyka 2. Konieczne jest poinformowanie potencjalnych odbiorców o utworzeniu koszyka za pomocą brokera wiadomości. 3. Przy zmianie składu koszyka należy ponownie obliczyć basket.Total=sum(liczba*cena) 4. Wszystkie elementy koszyka muszą być unikalne według klucza ProductID 5. Aby złożyć zamówienie, należy zmienić jego status na ordered 6. Nie można wprowadzać zmian w już zamówionych koszykach

Middle+
177

Opowiedz o strukturze zespołu — kto w nim jest?

Middle+
177

Jak rozwiązać problem race condition podczas jednoczesnego dodawania produktów do koszyka z różnych goroutine?

Middle+
176

Jakie metryki produktu zbieracie?

Middle+
175

Opowiedz o swoim obecnym zespole i projekcie

174

Opowiedz o sektorze biznesowym, w którym się znajdujesz

Middle+
169

Opowiedz o ostatnim błędzie (incydent w produkcji) — jak go znaleźli, jak rozwiązali, kto rozwiązał

168

Czy mógłbyś wyjaśnić zasadę działania mutexa i jego zastosowanie w programach wielowątkowych?

Junior — Middle
167

Opowiedz o ostatnim dużym zadaniu lub projekcie, który wykonałeś

166
/5