Czym jest alias w kontekście języka programowania rune?
Golang
Dlaczego nie przeszedłeś do zespołu Wildberries po trzyletniej pracy tam?
Jak wykrywane są kolizje w implementacji Map?
Jakie są konsekwencje jednoczesnego zapisywania do Mapy z różnych konkurujących gorutyn?
Czy możesz wyjaśnić kolejność wykonywania opóźnionych funkcji zarejestrowanych w Go?
Opowiedz o początku swojej kariery — czym zajmowałeś się przed sierpniem 2020 roku?
Dlaczego teraz w poszukiwaniu pracy?
Jak zadania są rozdzielane między backendami w zespole?
Jak będziesz wybierać nowe miejsce pracy — co jest ważne?
Opowiedz o procesie wydania — jak wygląda wydanie?
Jakie testy napisałbyś dla tego kodu oprócz testów jednostkowych? Jak testowałbyś wielowątkowość?
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
Opowiedz o strukturze zespołu — kto w nim jest?
Jak rozwiązać problem race condition podczas jednoczesnego dodawania produktów do koszyka z różnych goroutine?
Jakie metryki produktu zbieracie?
Opowiedz o swoim obecnym zespole i projekcie
Opowiedz o sektorze biznesowym, w którym się znajdujesz
Opowiedz o ostatnim błędzie (incydent w produkcji) — jak go znaleźli, jak rozwiązali, kto rozwiązał
Czy mógłbyś wyjaśnić zasadę działania mutexa i jego zastosowanie w programach wielowątkowych?
Opowiedz o ostatnim dużym zadaniu lub projekcie, który wykonałeś