Sobes.tech

Jeśli mamy komunikację typu back-to-back i nie trzeba przesyłać dużych ilości danych, czy użyłbyś gRPC czy REST? Na jakie czynniki zwróciłbyś uwagę przy wyborze protokołu?

163

Jak w projekcie zrealizowano wersjonowanie API? Jak klient wywoływał konkretną wersję?

160

Jak realizowano rozproszone transakcje w mikroserwisach? Czy używaliście sagi?

145

Jakie strategie wdrażania znasz oprócz deploymentu Blue-Green?

141

Czym różni się orkiestracja od choreografii w kontekście sagi?

139

Zadanie: jest endpoint getWeather, który zwraca temperaturę w mieście. Obsługuje duże obciążenie. Jak zaimplementować cache? Co się dzieje przy cache miss pod dużym obciążeniem (50k RPS)?

137

Jak zaimplementowano paginację na backendzie? Dlaczego LIMIT/OFFSET źle działa przy dużej liczbie rekordów? Jak można to zoptymalizować?

135

Jakimi typami indeksów posługiwałeś się w PostgreSQL? Dlaczego do wyszukiwania pełnotekstowego używa się indeksu GIN, a nie B-tree?

132

Dlaczego frontend komunikuje się z backendem przez REST, a nie przez gRPC?

132

Jak zoptymalizowałeś ciężkie zapytanie SQL? Czym się posługiwałeś?

132

Jak działa rozdział wiadomości w RabbitMQ pomiędzy wielu konsumentów tej samej kolejki?

131

Czym jest feature toggle i jak szybko wyłączyć zepsutą funkcję bez ponownego wdrożenia?

130

Jak pracowałeś z Git w projekcie? Opowiedz o gałęziach, procesie rozwoju i procesie wydania.

127

Czy możesz porównać komunikację usług przez gRPC i zwykłe interakcje HTTP? Zalety i wady każdego podejścia.

126

[imię] opowiedział o swojej ostatniej pracy: jaki to był system, jakie konkretne zadania wykonywał, jakie technologie i wzorce były używane?

124

Czy możesz porównać RabbitMQ i Kafka? Do jakich zadań używałbyś każdego z nich?

122

Jakie znasz sposoby interakcji z pamięcią podręczną?

114

Jak zaimplementować buforowanie tak, aby usługa działała tylko z pamięcią podręczną i nie znała bazy danych? Dane zmieniają się co 5 minut, dopuszczalne są dane nieaktualne. Czy należy ustawić TTL na dane w pamięci podręcznej?

112
/2