Sobes.tech

Golang

Do czego służy kontekst? Jak był używany w praktyce?

Senior
192

Czy należy pisać metody tworzenia, aktualizacji i usuwania artykułów? Co dokładnie powinien robić Twój serwis?

Senior
192

Czy pracowałeś z Dockerem, Kubernetes? Czy rozmawiałeś o budowie pipeline'ów?

Middle+
190

func(d *Data)GetViews(klucz int, chechDay time.Time) (int, int, err) { d.mu.Lock() defer d.mu.Unlock() infoStr, ok := d.st[klucz] if !ok { return 0, fmt.Errorf("nie znaleziono artykułu") } return (infoStr.day, infoStr.count, nil) }

Senior
189

Opowiedz o mikroserwisie opartym na PostgreSQL do przechowywania plików multimedialnych. Co było przechowywane w PostgreSQL, a co w S3?

Senior
187

Co się dzieje, jeśli podczas wzbogacania jeden z serwisów jest niedostępny (np. serwis z pełnym imieniem/danymi użytkownika)? Czy cały Kafka się zatrzymuje?

Senior
186

Opowiedz mi o systemie codziennego rozliczania wypłat — czym jest ten system i jak działało obliczanie dla 50 tysięcy pracowników?

Middle+
186

Zaimplementuj pulę workerów do obsługi logów: czytaj logi z kanału, przetwarzaj je równolegle, policz liczbę logów dla każdego serwisu, zwróć mapę[serviceName]count.

Senior
186

Opowiedz mi o zadaniach optymalizacji zapytań do bazy danych, tworzeniu indeksów, partycjonowaniu.

Middle+
185

Czy można jednocześnie pisać do jednej mapy z różnych goroutine? Co się stanie?

Senior
184

Jakie typy transakcji (poziomy izolacji) są w PostgreSQL?

Senior
184

Jak określiłeś, gdzie znajduje się wąskie gardło konkretnego zapytania?

Middle+
183

Jak masz skonfigurowane grupy konsumentów w Kafka? Ile tematów, skąd czytasz?

Senior
183

Jak zapewniono powtarzalność obliczeń — że do całej grupy pracowników stosowano te same warunki?

Middle+
182

Dlaczego w tym konkretnym przypadku wybrano gRPC dla usługi agregacji?

Middle+
182

Czym jest observability? Jakie trzy filary observability znasz?

Senior
182

Jak podłączyć profilator w Go? Jak robić profile?

Senior
182

Czym jest optymalizacja inline kompilatora? Kiedy się odbywa i jak wpływa na rozmieszczenie zmiennych?

Senior
182

Jak usługi ze sobą współdziałały?

Senior
182

Opowiedz o gRPC: dlaczego wybierają, zalety, ograniczenia

Senior
181
/7