Sobes.tech

Golang

Doprecyzowanie zakresu odpowiedzialności: maszyna stanów, Outbox Transakcyjny, blokady optymistyczne

204

Jakie są zalety korzystania z wątków zamiast tworzenia oddzielnych procesów?

Junior — Middle
202

Ile prób retry należy wykonać przed wysłaniem wiadomości do DLQ?

201

Czym zajmował się kandydat, a czym zajmowała się reszta zespołu w Avito?

198

Jak dokładnie wyglądała ścieżka optymistycznego blokowania od otrzymania wiadomości z Kafka do aktualizacji w bazie danych?

194

Dlaczego do zakresu odpowiedzialności kandydata dodano usługę kontroli antyfraudowej?

194

Jakie techniki są używane do zwiększenia przepustowości i objętości danych w systemach zarządzania bazami danych?

Middle — Middle+
185

Jaka jest kolejność odwiedzania elementów w kontenerze map? Stała według określonego algorytmu, arbitralnie ustalana podczas kompilacji lub ustalana podczas działania?

184

Co się stanie, jeśli uruchomisz gorutynę i wywołasz panic w jej środku? Gorutyna się zatrzyma czy cała aplikacja?

183

Jaki będzie wynik zapisu do zamkniętego kanału? Deadlock, panika czy operacja zapisu zwróci błąd?

183

Odpowiedz na pytania Czy pracowałeś z systemami rozproszonymi i ich ograniczeniami? Jakimi? Zajmujesz się dokumentacją, metrykami, monitorowaniem? Tak Nie Czy znasz teorię CAP? Tak Nie Czy uważasz, że pokrycie kodu metrykami lub aktualizacja dokumentacji wymaga koniecznie osobnego zadania - długu technicznego?

177

Dokąd kierowany jest retry w przypadku konfliktu wersji optystycznego blokowania — z wiadomości Kafka czy z serwisu?

176

Kiedy obliczane są argumenty opóźnionych funkcji — w momencie definicji czy w momencie wywołania funkcji?

169

Kiedy zostanie wywołana odłożona funkcja defer? Podczas wychodzenia z lokalnego bloku, podczas wychodzenia z funkcji czy po zakończeniu aplikacji?

162

Czy nie pojawi się sytuacja, w której stare orzeczenie odrzucenia trafi do DLQ, a ogłoszenie z nieprawidłową ceną nigdy nie zostanie odrzucone?

156

Kto zajmował się usługami weryfikacyjnymi (antyfraud, sprawdzanie obrazów, tekstu, spamu, limitów)?

123
/3