Sobes.tech

Golang

Jak działa proces obsługi żądania HTTP w przeglądarce i co się dzieje po stronie klienta i serwera?

Junior — Middle
217

Czy podczas ponownego haszowania hash pozostaje taki sam, czy jest obliczany nowy dla klucza?

Middle+
216

Jak zsynchronizować kilku czytających pracowników z tabeli outbox, aby nie pobierali tych samych danych?

Senior
216

Opowiedz o swojej ścieżce w Wildberries: na jakim poziomie zacząłeś, jak się rozwijałeś?

Middle+
216

Czy może podać przykład sytuacji, w której pomyślnie rozwiązał bardzo trudne zadanie?

Junior — Middle
216

Jak zrozumiesz, że stałeś się cenniejszy dzięki nowej wiedzy?

Senior
215

Jakie interakcje między usługami zostały użyte? gRPC, REST?

Middle+
215

Wyjaśnij cel i zasadę działania struktury sync.Once w Go.

Junior — Middle
215

Jakie narzędzia w Go służą do wykrywania warunków wyścigu (race condition)?

Middle+
214

Jak oceniasz swój poziom: junior, mid, senior?

Middle
214

Czy istnieją mechanizmy pomagające unikać kolizji w programowaniu?

Middle+
214

Gdzie jest przydzielana pamięć dla slice'a: na stosie czy na stercie?

Senior
213

Jeśli utrata kilku zdarzeń analitycznych jest dopuszczalna, jak można obejść się bez wzorca outbox?

Senior
212

Czy standardowa karta zapewnia bezpieczeństwo równoległe podczas jednoczesnej pracy wielu wątków?

Junior — Middle
212

Jak zaprojektować to, jeśli istnieje lokalny limit dla konkretnego filtra i globalny limit HH na poziomie 16000?

Senior
210

Jak często musiałeś zagłębiać się w bazy danych, pisać i optymalizować zapytania?

Middle
210

Co się stanie na końcu z długością tablicy podczas konkurencyjnego dodawania z 1000 gorutyn?

Senior
210

Jeśli wszystkie wartości trafiają do jednego pojemnika i gromadzą się w pojemnikach overflow, co się stanie podczas wzrostu tej samej wielkości (przepakowania bez zwiększania rozmiaru)?

Middle+
210

Pytanie o wolne działanie serwisu Na przykładzie tworzenia zamówienia. Jest zapytanie do serwisu i odpowiedź, między tymi dwoma działaniami zapisujemy w analizie zamówione produkty (np. do liczenia popularności produktów). Serwis analityczny działa czasami wolno lub timeoutuje, i nie zdążamy odpowiedzieć, tracimy zamówienia. Co zrobić, aby przestać tracić zamówienia i pieniądze? Wymyślić, jak równolegle obsługiwać zamówienie i analizę.

Senior
209

Dlaczego teraz otwarte są propozycje, które nie satysfakcjonują na obecnym miejscu?

Senior
209
/13